Delphi + ADO + SQL Server

0

Jest baza na MS SQL Server, klucz główny ID ma atrybut identity(1,1), czyli wstawiając rekord do bazy nie podaję ID, jest generowany automatycznie przez SQL Server. Problem jest taki, że po dodaniu rekordu do bazy, muszę znać jego ID. Nie mogę zrobić
select MAX(ID), gdyż nie mam pewności czy inny użytkownik nie wstawil w tym czasie innego rekordu.
Może ktoś zna rozwiązanie tego problemu?
Aplikacja jest pisana w Delphi, wykożystuję komponenty ADO.

0

Sam sobie odpowiedziałem. :)

@@IDENTITY

lub

SCOPE_IDENTITY()

1 użytkowników online, w tym zalogowanych: 0, gości: 1