次の方法で共有


CDaoWorkspace::BeginTrans

更新 : 2007 年 11 月

トランザクションを開始します。

void BeginTrans( );

解説

BeginTrans を呼び出した後、トランザクションをコミットしたときにデータまたはデータベース構造体に行った更新が有効になります。ワークスペースは 1 つのトランザクション空間しか定義しないので、トランザクションはワークスペースで開かれているすべてのデータベースに適用されます。トランザクションを完了するには、2 つの方法があります。

  • トランザクションをコミットし、データ ソースへの変更を保存するために CommitTrans メンバ関数を呼び出します。

  • または、トランザクションをキャンセルするために Rollback メンバ関数を呼び出します。

トランザクションが保留状態のときに、ワークスペース オブジェクトまたはデータベース オブジェクトを閉じると、すべての保留状態のトランザクションがロール バックされます。

ある ODBC データ ソースのトランザクションを別の ODBC データ ソースのトランザクションから分離する必要があるときは、SetIsolateODBCTrans メンバ関数を参照してください。

必要条件

ヘッダー : afxdao.h

参照

参照

CDaoWorkspace クラス

階層図

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback

その他の技術情報

CDaoWorkspace のメンバ