Re: Получение значения индекса. ADO.NET
От: kisel Украина  
Дата: 07.06.07 10:05
Оценка:
Здравствуйте, Starpom, Вы писали:

S>Есть база вида:

S>Id(i), naim(c100), tmp(i)
S>Основной ключ в базе по id.
S>При добавлении новой записи идет инкрементация id через deault по хранимой (в базе ) процедуре. Что бы не вдаваться в алгоритм этой процед. будем считать, что она инкрементирует id на 1.
S>После добавления в базу мне нужно узнать ее id. Причем naim может быть не уникальным.

Добавь новый параметр в ХП, @ID int(твой тип) OUTPUT ...
в самой ХП после вставки записи в таблицу узнаём значение ID(SET @ID = @@identity) ...
в C# после вставки записи вытягиваем значение OUTPUT параметра @ID
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.