Показать сообщение отдельно
Старый 07.07.2003, 08:14   #1  
Incontrovertable is offline
Incontrovertable
Участник
 
4 / 10 (1) +
Регистрация: 03.03.2003
? Доступ через 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 транзакции вообще?


Заранее благодарен.