Получение нового идентификатора из SQLDataAdaptor.Update - PullRequest
0 голосов
/ 10 октября 2008

Как вы будете получать значение @@ IDENTITY для каждой строки, когда SQLDataAdapater.Update выполняется для таблицы?

например. Можно ли изменить / перехватить InsertCommand, генерируемый SQLCommandBuilder, чтобы добавить выходной параметр, а затем получить его значение в событии da.RowUpdated ???

Ответы [ 2 ]

1 голос
/ 02 августа 2013

Эта статья оказалась весьма полезной, где объясняется хитрость «подстройки команды InsertCommand», а также хитрость для установки запроса на «Скаляр»

Статья MSDN (в VB.Net)

Bye!

Peter

1 голос
/ 10 октября 2008

Билл Вон знает кое-что об этом. Они настраивают ваш InsertCommand.

См. «Управление кризисом @@ IDENTITY» .

Примечание: фактическое решение использует SCOPE_IDENTITY () для обеспечения безопасности триггера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...