Thema: Delphi FK in die DB speichern?

Einzelnen Beitrag anzeigen

OrNEC

Registriert seit: 6. Nov 2009
493 Beiträge
 
FreePascal / Lazarus
 
#1

FK in die DB speichern?

  Alt 16. Jun 2014, 13:30
Datenbank: SQLite • Version: 3 • Zugriff über: Lazarus SQLite3Connection
Hallo,

ich habe folgende Frage: ich möchte in einer ComboBox Fahrzeughersteller auswählen oder falls der nicht vorhanden ist - neu mit der ComboBox anlegen. Nun wenn der Hersteller in der ComboBox aufgelistet ist, dann speichere ich einfach die ID des Herstellers als FK in die Haupttabelle. Was ist aber wenn es den Hersteller noch nicht gib? Ich schreibe den Name des Herstellers in die ComboBox und klicke auf OK. Woher bekomme ich die ID des neuen Herstellers, wenn der noch nicht angelegt ist? Etwa erst ma den Hersteller ablegen, dessen ID holen und danach damit den Rest der Daten speichern?

Danke für eure Tipps!
  Mit Zitat antworten Zitat