Доступ через C/ODBC: Транзакции
Здравствуйте!
Я использую C/ODBC для доступа к БД Navision Attain и работаю с помощью ADO.
Возникает непонятная ошибка, связанная с транзакциями.
// Set ConnectionObj = CreateObject ("ADODB.Connection")
Попытка начать транзакцию заканчивается успешно (метод ConnectionObj.BeginTrans возвращает 1), но любая попытка позже вызвать ConnectionObj.CommitTrans (или ConnectionObj.RollbackTrans) заканчивается ошибкой:
-----------------------------------------------------
Ошибка: Активные транзакции отсутствуют.
Источник: Microsoft OLE DB Provider for ODBC Drivers
-----------------------------------------------------
В чем может быть проблема? Поддерживает ли C/ODBC транзакции вообще?
Заранее благодарен.
|