次の方法で共有


CDaoWorkspace::GetIsolateODBCTrans

ワークスペースの DAO の IsolateODBCTrans プロパティの現在の値を取得するには、このメンバー関数を呼び出します。

BOOL GetIsolateODBCTrans( );

戻り値

ODBC のトランザクションが分離された場合、; それ以外の場合は 0。

解説

状況によっては、同じ ODBC データベースで保留中の複数の同時トランザクションが必要になる場合があります。これを行うには、各トランザクションの別のワークスペースを開く必要があります。各ワークスペースは、データベースに対する独自の ODBC 接続を持つこともできますが、これはシステム パフォーマンスの低下に注意してください。トランザクションの分離が、通常は必要ないため、同じユーザーが開くには、いくつかのワークスペース オブジェクトから ODBC 接続は既定で共有されます。

一部の ODBC のサーバーは、Microsoft SQL Server など、単一の接続の同時トランザクションを許可しません。このようなデータベースに対して保留中の複数のトランザクションが一度にある場合は、それを開いた直後各ワークスペースの [真] に IsolateODBCTrans のプロパティを設定します。これは、各ワークスペースの別の ODBC 接続を強制します。

関連情報は、DAO ヘルプ トピック IsolateODBCTrans プロパティ「」を参照してください。

必要条件

Header: afxdao.h

参照

関連項目

CDaoWorkspace クラス

階層図

CDaoWorkspace::SetIsolateODBCTrans