Re[2]: Автогенерация ID при добавлении данных из DataSet в Б
От: ZORK Россия www.zorkaltsev.com
Дата: 05.01.03 23:24
Оценка:
Здравствуйте, vedmalex, Вы писали:

V> ...


Насколько я понял все эти примеры только про добавление новых записей, и они не отвечают на вопрос о том как сразу после записи получить обратно новый ID, полученный из sequence, чтобы сохранить его в записи DataSet'а. Или я что-то пропустил?

Другими словами, вопрос: как сделать для Oracle то что для MS SQL пишется так:

INSERT INTO Collocation(ID, State) VALUES (@ID, @State); 
SELECT @@IDENTITY AS ID


, где @@IDENTITY значение присвоенное identity-полю INSERT'ом. При этом выполняя матоде ExecuteScalar() для InsertStatement содержащий приведенный выше SQL-код, обратно получаем то самое новое @@IDENTITY.

-zork
Думать надо ...головой :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.