CDatabase::CommitTrans
Эта функция-член вызывается по выполнение транзакций.
BOOL CommitTrans( );
Возвращаемое значение
Ненулевой если обновления были успешно зафиксироватьы; в противном случае – значение 0. Если CommitTrans завершается с ошибкой, состояние источника данных не определено. Необходимо проверить данные, чтобы определить его состояние.
Заметки
Транзакция состоит из ряда вызовов AddNew, Изменить, Удалить и функции-члены ОбновитьCRecordset объект, который инициировал, вызвав функцию-член BeginTrans. CommitTrans фиксирует транзакцию. По умолчанию, обновления зафиксировано немедленно; вызов BeginTrans вызывает фиксацию обновления быть задержанным до тех пор, пока не CommitTrans вызываются.
До тех пор, пока не будет вызван CommitTrans для завершения транзакции можно вызвать функцию-член откат чтобы прервать транзакцию и выйти из источника данных в свое исходное состояние. Разработка новую транзакцию, вызовите BeginTrans попытку.
Дополнительные сведения о транзакциях см. в статье транзакция (ODBC).
Пример
См. статью транзакция: Выполнение транзакции в наборе записей (ODBC).
Требования
Header: afxdb.h