ostatnio dodany rekord -> jego pole id

0

hej!
Piszę do was z prośbą o pomoc.
Problem jest następujący:

Pewna metoda dodaje do bazy dane. W bazie jest pole ID (auto increment).
Chciałbym uzyskać ten numer (ID) zaraz po dodaniu rekordu do bazy, tak aby użyć go w następnym zapytaniu.
Jak to najprościej zrobić? Zakładam, że z systemu może korzystać wiele osób jednocześnie, więc nie może to być po prostu "wybierz ostatni rekord".
Poza polem ID nie ma pól unikalnych.
Ktoś ma jakiś pomysł :-) ?

1

Oczywiście w Google nie znalazłeś nic na temat @@IDENTITY?

0
 INSERT INTO table (column name) OUTPUT Inserted.ID VALUES('value');

...

 int id = dr.ExecuteScalar();

0

Pewnie, że jest taka możliwość, zależy tylko z jakich technik, wzorców, frameworków korzystasz, dobrze by było abyś chociaż część kodu pokazał, to szybciej Cię ktoś nakieruje na rozwiązanie.

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