Здравствуйте, 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