会话属性

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)