Использование ODBC в Visual C++ Страница 16. Поддержка транзакций
|
Страница 16 из 17 Поддержка транзакций Класс CDatabase поддерживает использование транзакций. Драйвер ODBC может использовать транзакции. Это легко проверить. Функция: BOOL CanTransact( ) const;
Позволяет Вам проверить поддерживает ли драйвер транзакции. Вам вернется 0, если да. Если транзакции поддерживаются, то перед операциями нам нужно вызвать функцию: BOOL BeginTrans( );
Запускает механизм транзакций. Если мы так запустили операции, то мы должны либо подтвердить внесенные изменения: BOOL CommitTrans( );
Либо отменить: BOOL Rollback( );
Все операции по управлению транзакциями основываются на объекте СRecordset, который использует это соединение. |