Thema
:
SQLQuery das Feld 'id' wurde nicht gefunden.
Einzelnen Beitrag anzeigen
gemy
Registriert seit: 17. Feb 2019
34 Beiträge
#
14
AW: SQLQuery das Feld 'id' wurde nicht gefunden.
17. Feb 2019, 14:56
Das hat auch funktioniert.
Der Moderator schaltet leider meine Beiträge nicht frei die etwas länger sind.
Zitat von
Delphi.Narium
:
Dann frag halt nicht den Spaltennamen ab, sondern nimm den Wert des ersten und einzigen Feldes der Ergebnismenge:
markieren
Delphi-Quellcode:
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('
SELECT last_insert_rowid()
');
SQLQuery1.open;
if
not
sqlquery1.IsEmpty
then
begin
ID := SQLQuery1.Fields[0].AsInteger;
end
;
SQLQuery1.Close;
https://www.sqlite.org/c3ref/last_insert_rowid.html
https://stackoverflow.com/questions/...turns-always-0
https://www.codeproject.com/Question...returns-always
sqlite last_insert_rowid()
Zitat
gemy
Öffentliches Profil ansehen
Mehr Beiträge von gemy finden