セッション プロパティ

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 プロパティ セットに含まれています。

関連項目

概念

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