Главная » 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