数据源信息属性

在特定于访问接口的属性集 DBPROPSET_SQLSERVERDATASOURCEINFO 中,SQL Server Native Client OLE DB 访问接口定义了以下数据源信息属性。

属性 ID

说明

SSPROP_CHARACTERSET

类型:VT_BSTR 读取/写入:读取 默认值:NULL

说明:服务器上的字符集。仅适用于 SQL Server 7.0 及更早版本。

SSPROP_COLUMNLEVELCOLLATION

类型:VT_BOOL

读取/写入:读取

默认值:VARIANT_TRUE

说明:用于确定是否支持列排序规则。

VARIANT_TRUE:支持列级别排序规则(适用于 SQL Server 2000 及更高版本)

VARIANT_FALSE:不支持列级别排序规则。

SSPROP_CURRENTCOLLATION

类型:VT_BSTR 读取/写入:读取 默认值:NULL

说明:当前数据库排序规则的名称。仅适用于 SQL Server 2000。

SSPROP_SORTORDER

类型:VT_BSTR 读取/写入:读取 默认值:NULL

说明:服务器中的排序顺序。仅适用于 SQL Server 7.0 及更早版本。

SSPROP_UNICODELCID

类型:VT_I4 读取/写入:读取

说明:Unicode 区域设置 ID。

这是用于 Unicode 数据排序的区域设置。

SSPROP_UNICODECOMPARISONSTYLE

类型:VT_I4 读取/写入:读取

说明:Unicode 比较样式。

用于 Unicode 数据排序的排序选项。

在特定于访问接口的属性集 DBPROPSET_SQLSERVERSTREAM 中,SQL Server Native Client OLE DB 访问接口定义了以下附加属性。

属性 ID

说明

SSPROP_STREAM_XMLROOT

类型:VT_BSTR 读取/写入:读取/写入

说明:FOR XML 查询的结果可能不是格式正确的文档。如果指定了此属性,“select … for XML”查询的结果将包装在此属性提供的根标签中,以返回格式正确的 XML 文档。如果查询是在浏览器中执行的,在加载结果时它可能导致浏览器显示分析器错误。为了避免错误,SQL ISAPI 支持 ROOT 关键字。此关键字映射到 SSPROP_STREAM_XMLROOT 属性。

请参阅

概念