void SetIsolateODBCTrans (BOOL bIsolateODBCTrans );
throw (CDaoException, CMemoryException);
パラメーター
bIsolateODBCTrans
特価;ODBC トランザクションの分離を開始する場合は TRUEを渡します。ODBC トランザクションの分離を停止する場合はFALSEを渡す(&N)。
解説
ワークスペースの DAO IsolateODBCTrans プロパティの値を設定するにはこのメンバー関数を呼び出します。いくつかの状況では、保留中の複数の同時トランザクションがある、同じの ODBC データベースにする必要があります。これを行うには、各トランザクションの別のワークスペースを開く必要があります。各ワークスペースは独自のデータベースへの ODBC 接続できますが、このシステムのパフォーマンスが低下します。トランザクションの分離は通常必要ありませんので、同じユーザーが開いた複数のワークスペース オブジェクトからの ODBC 接続はデフォルトで共有されます。
Microsoft SQL Server などの一部の ODBC サーバーでは、同時トランザクションを 1 つの接続にできません。1 つ以上のトランザクションを保留中にこのようなデータベースに対してする必要がある場合は、それを開くとすぐ IsolateODBCTrans プロパティTRUEに各ワークスペースに設定します。これは別の ODBC 接続の各ワークスペースを強制します。
ワークスペースの詳細情報を参照してください DAO ワークスペース。トランザクションの詳細について、記事を参照してください dao ワークスぺース: トランザクションの管理。DAO による ODBC データ ソースの操作についての詳細については、記事を参照してください DAO 外部: 外部データ ソースでの作業。Visual の C++ プログラマのガイドのすべての記事をします。
CDaoWorkspace 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDaoWorkspace::GetIsolateODBCTrans(&N)