Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Mysql ID aus Buchstaben und Zahlen

Frage Entwicklung Datenbanken

Mitglied: irony

irony (Level 1) - Jetzt verbinden

09.01.2008, aktualisiert 11.01.2008, 4906 Aufrufe, 1 Kommentar

Hallo,

ich befasse mich erst seit kurzem mit Mysq,l und bin deshalb sehr neu auf dem Gebiet.

Ich möchte eine kleine InventurDB anlegen. Dieses habe ich auch schon erfolgreich eingerichtet. Es wird eine ID per INT und Auto-Increment als Primärschlüssel vergben. Dieses funktioniert auch wunderbar.

Wie kann ich aber nun eine ID mit Buchstaben und Zahlen kombinieren ? Ich möchte z.B. Monitore eintragen, die sollen aber die ID "Mon001" bzw. "Mon1" bekommen, wobei Mon immer der gleiche Wert ist, und 1 ja die ID wäre die hochgezählt wird ?

Damit ich dann in der Ausagbe den Wert "Mon00"1 bzw. "Mon1" als ID sehe ,gehe mal davon aus das ich den festen Mon mit dem Wert ID verbinden muss, aber wie kann ich das realisieren ?

Gruss Sven
Mitglied: SvenGuenter
11.01.2008 um 09:06 Uhr
hi am sinnigsten ist wenn du ein weiteres Feld anlegst mit dem Artikelkürzel.

Dann per SQL beide Felder auslesen und verknüpfen. Wenn du das in VB machst folgendermaßen

Der Select für das Recordset müsste folgendermaßen aussehen

SELECT id,artikelkuerzel FROM ARTIKEL order by artikelkuerzel,id

DIM id,artikelkuerzel,gesamtbezeichnung

(Datenbankverbindungsaufbau setze ich mal vorraus)

set id = rst.Feilds(1)
set artikelkuerzel = rst.Feilds(2)

set gesamtbezeichnung = artikelkuerzel & id



Gruß

Sven
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Verschlüsselung & Zertifikate
Zugriff auf mySQL-DB mit ODBC und SSL (2)

Frage von Titan24 zum Thema Verschlüsselung & Zertifikate ...

Cluster
Brauche hilfe beim einrichten von Galera Cluster for MySQL

Frage von akadawa zum Thema Cluster ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (24)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (10)

Frage von Akcent zum Thema Hyper-V ...

Netzwerke
Abisolierwerkzeug (10)

Frage von SarekHL zum Thema Netzwerke ...