次の方法で共有


セッション プロパティ

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

非同期モードを使用するには、プロバイダ固有のセッション プロパティ SSPROP_ASYNCH_BULKCOPY を VARIANT_TRUE に設定してから、BCPExec メソッドを呼び出します。このプロパティは、DBPROPSET_SQLSERVERSESSION プロパティ セットに含まれています。