Здравствуйте, kisel, Вы писали:
K>>Добавь новый параметр в ХП, @ID int(твой тип) OUTPUT ... K>>в самой ХП после вставки записи в таблицу узнаём значение ID(SET @ID = @@identity) ... K>@@identity — СУБД SQL Server, если используешь другую нужно найти аналогичную функцию K>>в C# после вставки записи вытягиваем значение OUTPUT параметра @ID K>Так как ты используешь TableAdapter, то руками значение вытягивать не нужно а достаточно ностроить SqlParametr ... код +- будет выглядеть так:
K>SqlParameter localParameters = new SqlParameter("@Id", DbType.Int32, 8, "id"); K>localParameters.Direction = ParameterDirection.Output; K>adapter.InsertCommand.Parameters.Add(localParameters);
Спасибо за быстрый ответ. Для SQL подошло... а вот для OLE (облегченная версия прогр.) ... не пошло. Тут подсказали попробовать adapter.OnRowUpdated — буду испытывать.