Einzelnen Beitrag anzeigen

gemy

Registriert seit: 17. Feb 2019
34 Beiträge
 
#14

AW: SQLQuery das Feld 'id' wurde nicht gefunden.

  Alt 17. Feb 2019, 13:56
Das hat auch funktioniert.


Der Moderator schaltet leider meine Beiträge nicht frei die etwas länger sind.


Dann frag halt nicht den Spaltennamen ab, sondern nimm den Wert des ersten und einzigen Feldes der Ergebnismenge:
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
Bei Google suchensqlite last_insert_rowid()
  Mit Zitat antworten Zitat