CDatabase::CommitTrans

BOOL CommitTrans ( );

戻り値

更新プログラムが正常にコミットされたそれ以外の場合は 0 です。CommitTransが失敗した場合は、データ ソースの状態は未定義です。その状態を確認するデータを確認する必要があります。

解説

トランザクションの完了時にこのメンバー関数を呼び出します。トランザクションは、一連の呼び出しに、 AddNew編集削除、および更新のメンバー関数CRecordset objectnbsp ので構成されます。BeginTransのメンバー関数への呼び出しを始めた。CommitTransは、トランザクションをコミットします。既定では、更新プログラムはすぐにコミットされます。BeginTransを呼び出すと、 CommitTransが呼び出されるまで延期へのコミットメントの更新(&N)。

トランザクションを終了するには、 CommitTransを呼び出すまで、トランザクションを中止し、データ ソースを元の状態のままに、 Rollbackメンバー関数を呼び出すことができます。新しいトランザクションを開始するには、 BeginTransを再度呼び出す。

トランザクションの詳細については、参照してください トランザクション (ODBC)Visual の C++ プログラマのガイド

参照してください トランザクション: レコード セット (ODBC) でのトランザクションの実行Visual の C++ プログラマのガイド

CDatabase 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDatabase::BeginTransCDatabase::Rollback(&N)

Index