CDatabase::CommitTrans
トランザクションが完了してもこのメンバー関数を呼び出します。
BOOL CommitTrans( );
戻り値
更新が正常に託されたらは、; それ以外の場合は 0。CommitTrans が失敗すると、データ ソースの状態は未定義です。状態を判断するデータをチェックする必要があります。
解説
トランザクションは AddNewに一連の呼び出し、[編集]、**[削除]**から構成され、BeginTrans のメンバー関数の呼び出しで始まる CRecordset の 更新 のメンバー関数を追加します。CommitTrans は、トランザクションをコミットします。既定では、更新はすぐにコミット; CommitTrans が呼び出されるまで BeginTrans を呼び出すと、更新後のコミットが発生します。
トランザクションを終了するに CommitTrans を呼び出すまでトランザクションを中止して元の状態にデータ ソースを保持するに [ロールバック] のメンバー関数を呼び出すことができます。新しいトランザクションを開始するには、BeginTrans を再度呼び出します。
トランザクションに関する詳細については、" " トランザクション (ODBC)を参照してください。
使用例
トランザクション: レコードセット (ODBC) でトランザクションを実行します。" "を参照してください。
必要条件
Header: afxdb.h