Registriert seit: 6. Nov 2009
493 Beiträge
FreePascal / Lazarus
|
FK in die DB speichern?
16. Jun 2014, 14: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!
|