Главная » Delphi » Базы данных » Как получить id добавленной записи?

Как получить id добавленной записи?

11:35
Johnmen © (23.01.07 21:49) [1]
INSERT INTO ... ;
SELECT @@identity AS newid


Palladin © (23.01.07 23:09) [3]
With TADOQuery.Create(Nil) Do
 Try
  Connection:=...;
//или
  ConnectionString:=...;
 
  SQL.Text:='Insert ...';
  ExecSQL;
  SQL.Text:='Select @@Identity';
  Open;
  ShowMessage('ID='+Fields[0].AsString);
  Close;
 Finally
  Free;
 End;


это для простоты понимания, используя ADOCommand можно сделать тоже самое, но писать придется больше

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1169575183&n=1