次の方法で共有


CDaoWorkspace::BeginTrans

トランザクションを開始するには、このメンバー関数を呼び出します。

void BeginTrans( );

解説

BeginTransを呼び出すと、トランザクションをコミットするときに、データに対してデータベース構造または更新プログラムが適用されます。ワークスペースは単一のトランザクションの領域を定義するため、トランザクションはワークスペースのすべての開いているデータベースに適用されます。トランザクションが終了する 2 とおりの方法があります:

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

  • またはトランザクションをキャンセルするために [ロールバック] のメンバー関数を呼び出します。

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

別の ODBC データ ソースの値で 1 種類の ODBC データ ソースのトランザクションを分離する必要がある場合は SetIsolateODBCTrans のメンバー関数に関するトピックを参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoWorkspace クラス

階層図

CDaoWorkspace::GetIsolateODBCTrans

CDaoWorkspace::CommitTrans

CDaoWorkspace::Rollback