ADOQuery->AfterInsert
-
Hallo,
mein Problem ist wie ich die ID bekomme die gerade erzeugt worden war mit INSERT INTO?
ADOQuery->SQL->Add("INSERT INTO unterwegs (UserID, ........ "); ADOQuery->AfterInsert; ADOQuery->FieldByName("ID")->AsInteger;
Der sagt mir Feld ID nicht vorhanden.
-
Sorry für den Eintrag.
Denn habe ich selber gelöst.
ADOQuery->SQL->Add("INSERT INTO unterwegs (UserID, ........ "); if (ADOQuery->ExecSQL()) { ADOQuery->SQL->Clear(); ADOQuery->SQL->Add("SELECT LAST_INSERT_ID()"); ADOQuery->Open(); ADOQuery->FieldByName("LAST_INSERT_ID()")->AsInteger; ... }