共用方式為


工作階段屬性

SQL Server Native Client OLE DB 提供者會將 OLE DB 工作階段屬性解譯如下。

屬性識別碼

描述

DBPROP_SESS_AUTOCOMMITISOLEVELS

SQL Server Native Client OLE DB 提供者支援所有自動認可交易隔離等級,但是混亂等級 DBPROPVAL_TI_CHAOS 除外。

在提供者特有的屬性集 DBPROPSET_SQLSERVERSESSION 中,SQL Server Native Client OLE DB 提供者會定義以下額外的工作階段屬性。

屬性識別碼

描述

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 屬性集中有提供這個屬性。

請參閱

概念