Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
Delphi 2007 Professional
|
AW: Ersten Wert in die DB schreiben und sofort abfragen, bevor andere geschrieben wer
1. Feb 2014, 23:05
Ohne Autoinc-Feld klappt das aber besser.
Dann muss man eben den Wert des Primärschlüsselfelds vorher ermitteln und kurz in einer Variablen merken.
Select max(ID)+1 as NewID from COMPANY
Das ist besser als hinterher nachzuschauen welchen Datensatz man gerade eben eingefügt hat.
Insbesondere wenn man mal mit einer Multiuserdatenbank arbeitet können Autoinc-Felder zu ganz bösen Fehlern führen.
|