CDaoWorkspace::CommitTrans
Эта функция-член вызывается для фиксации транзакции — сохранить в составе команды правка и обновления к одному или нескольким базам данных в рабочей области.
void CommitTrans( );
Заметки
Транзакция состоит из серии изменений к своей структуре баз данных или данные, начиная с вызовом BeginTrans.При выполнении транзакции или исправьте ее или свернуть ее обратно (отмена изменений) с откат.По умолчанию без транзакций обновления к записям зафиксировано немедленно.Вызов BeginTrans вызывает фиксацию обновления быть задержанным до тех пор, пока не будет вызван CommitTrans.
Внимание |
---|
В одну область транзакции всегда глобальный в рабочей области и не ограничены только один базы данных или набора записей.При выполнении операций с несколькими базе данных или набора записей в рамках транзакции области, CommitTrans фиксирует все ожидающие обновления и восстановления Откат все операции в этих базах данных и наборах записей. |
Если закрыть базу данных или область с ожидающими решения транзакциями, транзакции все выполнен откат.
Примечание |
---|
Это не механизма двухфазной фиксации.Если одно обновление не удается зафиксировать, то другие по-прежнему фиксируются. |
Требования
Header: afxdao.h