次の方法で共有


セッションのプロパティ

SQL Server Native Client OLE DB プロバイダーは、OLE DB セッション プロパティを次のように解釈します。

プロパティ ID 説明
DBPROP_SESS_AUTOCOMMITISOLEVELS SQL Server Native Client OLE DB プロバイダーは、混乱レベルのDBPROPVAL_TI_CHAOSを除き、すべての自動コミット トランザクション分離レベルをサポートします。

プロバイダー固有のプロパティ セット DBPROPSET_SQLSERVERSESSIONでは、SQL Server Native Client OLE DB プロバイダーによって次の追加のセッション プロパティが定義されます。

プロパティ ID 説明
SSPROP_QUOTEDCATALOGNAMES 型: VT_BOOL

R/W: 読み取り/書き込み

既定値: VARIANT_FALSE

説明: CATALOG 制限で使用できる引用符で囲まれた識別子。

VARIANT_TRUE: 引用符で囲まれた識別子は、分散クエリのサポートを提供するスキーマ行セットのカタログ制限に対して認識されます。

VARIANT_FALSE: 分散クエリのサポートを提供するスキーマ行セットのカタログ制限では、引用符で囲まれた識別子は認識されません。

分散クエリのサポートを提供するスキーマ行セットの詳細については、「 スキーマ行セットでの分散クエリのサポート」を参照してください。
SSPROP_ALLOWNATIVEVARIANT 型: VT_BOOL

R/W: 読み取り/書き込み

既定値: VARIANT_FALSE

説明: フェッチされるデータがDBTYPE_VARIANTまたはDBTYPE_SQLVARIANTかどうかを判断します。

VARIANT_TRUE: 列型はDBTYPE_SQLVARIANTとして返されます。その場合、バッファーは SSVARIANT 構造体を保持します。

VARIANT_FALSE: 列型はDBTYPE_VARIANTとして返され、バッファーには VARIANT 構造体が含まれます。
SSPROP_ASYNCH_BULKCOPY 非同期モードを使用するには、BCPExec メソッドを呼び出す前に、プロバイダー固有のセッション プロパティ SSPROP_ASYNCH_BULKCOPYをVARIANT_TRUEに設定します。 このプロパティは、DBPROPSET_SQLSERVERSESSION プロパティ セットで使用できます。

こちらもご覧ください

データ ソース オブジェクト (OLE DB)