Varun Sareen Ответов: 0

Транзакция не может иметь несколько наборов записей с этим типом курсора измените тип курсора VB.NET


уважаемый друг,

Я использую COM, в котором COM был перенесен с VB6 на VB.Net.

При выполнении того же самого я получаю эту ошибку: транзакция не может иметь несколько наборов записей с этим типом курсора измените тип курсора vb.net когда запрос набора записей выполняется после выполнения инструкции delete в том же соединении.

Запрос на удаление выполняется следующим образом cn. Execute(strDelData)

Набор записей работает как : РС.Открыть(StrSalEmp, спицы, объект adodb.CursorTypeEnum.adOpenStatic, объект adodb.LockTypeEnum.adLockOptimistic)

Не знаю, какой тип курсора изменить.

Пожалуйста, помогите.

Спасибо и с уважением
Варун

Что я уже пробовал:

РС.Открыть(StrSalEmp, спицы, объект adodb.CursorTypeEnum.adOpenDynamic, объект adodb.LockTypeEnum.adLockOptimistic)

Richard Deeming

Вы разделяете один объект подключения между несколькими вызовами?

Вы рассматривали возможность использования ADO.NET[^] вместо этого?

0 Ответов