共用方式為


CDatabase::CommitTrans

要求此成員函式完成交易。

BOOL CommitTrans( );

傳回值

如果不是零,更新已成功認可變更,則為 0。 如果 CommitTrans 失敗,資料來源的狀態是未定義的。 您必須檢查資料決定其狀態。

備註

交易是由一系列的呼叫, AddNew編輯刪除,因此, 更新 一開始會呼叫 BeginTrans 成員函式 CRecordset 的成員函式物件。 CommitTrans 認可交易。 根據預設,更新立即執行,呼叫 BeginTrans 造成更新的認可發生延遲,直到 CommitTrans 呼叫。

在您呼叫 CommitTrans 結束交易,您在原來的狀態可以呼叫成員函式 復原 中止交易並保留資料來源使用。 若要啟動新交易,請再次呼叫 BeginTrans

如需交易的詳細資訊,請參閱本文 交易 (ODBC)

範例

請參閱文件 交易:執行交易在資料錄集 (ODBC)

需求

Header: afxdb.h

請參閱

參考

CDatabase 類別

階層架構圖

CDatabase::BeginTrans

CDatabase::Rollback