CDaoWorkspace::BeginTrans
更新 : 2007 年 11 月
トランザクションを開始します。
void BeginTrans( );
解説
BeginTrans を呼び出した後、トランザクションをコミットしたときにデータまたはデータベース構造体に行った更新が有効になります。ワークスペースは 1 つのトランザクション空間しか定義しないので、トランザクションはワークスペースで開かれているすべてのデータベースに適用されます。トランザクションを完了するには、2 つの方法があります。
トランザクションをコミットし、データ ソースへの変更を保存するために CommitTrans メンバ関数を呼び出します。
または、トランザクションをキャンセルするために Rollback メンバ関数を呼び出します。
トランザクションが保留状態のときに、ワークスペース オブジェクトまたはデータベース オブジェクトを閉じると、すべての保留状態のトランザクションがロール バックされます。
ある ODBC データ ソースのトランザクションを別の ODBC データ ソースのトランザクションから分離する必要があるときは、SetIsolateODBCTrans メンバ関数を参照してください。
必要条件
ヘッダー : afxdao.h
参照
参照
CDaoWorkspace::GetIsolateODBCTrans