Einzelnen Beitrag anzeigen

gemy

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

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

  Alt 17. Feb 2019, 13:37
Habe nun in der Datenbank 'id' nach 'my_last_id' umbenannt.


Code:
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('SELECT last_insert_rowid() as my_Last_id FROM users');
SQLQuery1.open;
if not sqlquery1.IsEmpty then begin
  ID := SQLQuery1.FieldByName('my_Last_id').AsInteger;
end;
SQLQuery1.Close;
funktioniert nicht. Fehlermeldung : SQLQuery1 : Das feld my_last_id wurde nicht gefunden.


Dann habe ich wieder in der Datenbank 'my_last_id' in 'id' umbenannt und das hier getestet. Das funktioniert.

Code:
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('SELECT last_insert_rowid() FROM users');
SQLQuery1.open;
if not sqlquery1.IsEmpty then begin
  ID := SQLQuery1.Fields[0].AsInteger;
end;
SQLQuery1.Close;


Das erstere habe ich schon in zig variationen getestet. Habe es nicht zum laufen bekommen.

Geändert von gemy (17. Feb 2019 um 14:27 Uhr)
  Mit Zitat antworten Zitat