Member 12700780 Ответов: 1

Как получить последний вставленный идентификатор из базы данных через запрос к переменной?


я попробовал этот код, чтобы сохранить максимальный ID в сайт maxid ВАР, но это не вам ID в сайт maxid

Что я уже пробовал:

инт сайт maxid;
SqlCommand dataCommand = new SqlCommand ("Select max (Id) from Quant_Parent", con);
против.Открыть();
maxId = преобразовать.ToInt32(dataCommand.Executescalar так());
против.Закрывать();

Karthik_Mahalingam

имеет ли таблица "Quant_Parent" идентификатор первичного ключа ?

1 Ответов

Рейтинг:
1

OriginalGriff

Don;t use MAX( ID): вместо этого используйте @@IDENTITY - он возвращает последнее значение идентификатора, полученное при соединении.

SELECT @@IDENTITY

Это означает, что он возвращает последнее значение, которое вы создали, а не парень за соседним столом!