[Microsoft] [ODB C Driver Manager] Ошибка последовательности функций с sqlserver на Crecordset: вызов обновления (DoFieldExchange) - PullRequest
0 голосов
/ 21 марта 2020

Я использую Visual Studio 17, SQLserver, Oracle. Я экспортирую данные из приложения на SQLserver / oracle. Обновление записей в базе данных по пакетам, с фиксированным числом записей, обновлением и фиксацией, а затем с помощью другого пакета для обновления и фиксации.

Использование CDatabase: CommitTrans и Crecordset: update и DoFieldExchange

С oracle, он работает нормально, я фиксирую транзакцию, а затем беру другой набор записей и фиксирую. В случае SQLServer это выдает следующую ошибку «[Microsoft] [ODB C Driver Manager] Ошибка последовательности функции» в функции DoFieldExchange.

До CommitTrans он экспортирует данные в sqlserver, но после 1-го committrans выдает Ошибка и Cra sh на Crecordset: обновление вызова

...