BOOL CommitTrans ( );
Возвращаемое значение
Ненулевое значение, если обновления были успешно совершены; в противном случае 0. Если не удается CommitTrans , состояние источника данных не определен. Вы должны проверить данные для определения ее состояния.
Примечания
Вызовите эту функцию-член после завершения сделки. Транзакция состоит из ряда вызовов Add&New, редактировать, удалять, и обновление функции-члены класса CRecordset objectnbsp; Это началось с вызова функции-члена BeginTrans . CommitTrans фиксирует транзакцию. По умолчанию обновления утверждаются немедленно; вызов BeginTrans вызывает приверженность обновлений задерживается до тех пор, пока CommitTrans называется.
До тех пор, пока вы называете CommitTrans для завершения транзакции, можно вызвать функцию-член Rollback для прервать транзакцию и источник данных следует оставить в своем исходном состоянии. Чтобы начать новую транзакцию, снова вызовите BeginTrans.
Для получения дополнительных сведений о транзакциях, см. статью Транзакций (ODBC) в Руководстве Visual C++ программист.
Пример
В статье транзакции: выполнение транзакции в наборе записей (ODBC) в Руководстве по Visual C++ программист.
Обзор CDatabase | Члены класса | Иерархическая схема
См. также CDatabase::BeginTrans, CDatabase::Rollback