数据源信息属性 (OLE DB)

DBPROPSET_DATASOURCEINFO 属性集包含以下属性。所有这些属性都在数据源信息属性组中。这些属性在 OLE DB Provider for SQL Server 2005 Compact Edition (SQL Server Compact Edition) 中是只读的,构成有关访问接口和数据存储区的一组静态信息。

属性 ID 说明

DBPROP_ALTERCOLUMN

  • 类型:VT_I4
  • 读/写:读
  • 说明:更改列支持
  • 注释:此访问接口返回 DBCOLUMNDESCFLAGS_DBCID 和 DBCOLUMNDESCFLAGS_PROPERTIES。只有 DBPROP_COL_SEED、DBPROP_COL_INCREMENT 和 DBPROP_COL_DEFAULT 属性可以修改。DBPROP_COL_SEED 和 DBPROP_COL_INCREMENT 只能在标识列上进行设置。

DBPROP_COLUMNDEFINITION

  • 类型:VT_I4
  • 读/写:读
  • 说明:列定义
  • 注释:对于此访问接口,该值始终为 DBPROPVAL_CD_NOTNULL。

DBPROP_DBMSNAME

  • 类型:VT_BSTR
  • 读/写:只读
  • 说明:DBMS 名称
  • 注释:指定此访问接口所访问的产品的名称。对于此访问接口,字符串为“SQL Server for Windows CE”。

DBPROP_DBMSVER

  • 类型:VT_BSTR
  • 读/写:只读
  • 说明:DBMS 版本
  • 注释:指定此访问接口所访问的产品的版本。对于此访问接口,字符串为“3.00.0000”。

DBPROP_DSOTHREADMODEL

  • 类型:VT_I4
  • 读/写:只读
  • 说明:数据源对象线程模型
  • 注释:指定数据源对象的线程模型。对于此访问接口,该值为 DBPROPVAL_RT_SINGLETHREAD。

DBPROP_IDENTIFIERCASE

  • 类型:VT_I4
  • 读/写:只读
  • 说明:标识符是否区分大小写
  • 注释:指定标识符对于大小写的反应方式。由于 SQL Server Compact Edition 中的标识符是不区分大小写的,且在系统目录中是以混合大小写的方式存储的,因而此访问接口的值必须为 DBPROPVAL_IC_MIXED。

DBPROP_MULTIPLESTORAGEOBJECTS

  • 类型:VT_BOOL
  • 读/写:只读
  • 说明:多个存储对象
  • 注释:对于此访问接口,该值始终为 VARIANT_FALSE。这表示此访问接口在任意时刻仅支持一个打开的存储对象。

DBPROP_NULLCOLLATION

  • 类型:VT_I4
  • 读/写:只读
  • 说明:NULL 排序顺序
  • 注释:对于此访问接口,该值始终为 DBPROPVAL_NC_LOW。这表示空值存储在列表的末尾。

DBPROP_OLEOBJECTS

  • 类型:VT_I4
  • 读/写:只读
  • 说明:OLE 对象支持
  • 注释:指定位掩码,表示此访问接口用于支持访问存储在列中的 BLOB 和 COM 对象的方式。对于此访问接口,该值始终为 DBPROPVAL_OO_BLOB。这表示此访问接口支持以结构化对象的方式访问 BLOB。使用者通过 DBPROP_STRUCTUREDSTORAGE 来确定所支持的接口类型。

DBPROP_OPENROWSETSUPPORT

  • 类型:VT_I4
  • 读/写:读
  • 说明:打开行集支持
  • 注释:此访问接口支持 DBPROPVAL_ORS_TABLE 和 DBPROPVAL_ORS_INTEGRATEDINDEX 值。

DBPROP_PERSISTENTIDTYPE

  • 类型:VT_I4
  • 读/写:读
  • 说明:持久性 ID 类型
  • 注释:对于此访问接口,该值始终为 DBPROPVAL_PT_NAME。

DBPROP_PROVIDERFILENAME

  • 类型:VT_BSTR
  • 读/写:只读
  • 说明:访问接口名称
  • 注释:指定访问接口的文件名。(在 Microsoft 数据访问组件 (MDAC) 2.5 之前,此属性称为 DBPROP_PROVIDERNAME。)

DBPROP_PROVIDEROLEDBVER

  • 类型:VT_BSTR
  • 读/写:只读
  • 说明:OLE DB 版本
  • 注释:此访问接口返回 02.50.00。

DBPROP_PROVIDERVER

  • 类型:VT_BSTR
  • 读/写:读
  • 说明:访问接口版本
  • 注释:对于此访问接口,返回的版本号为 03.00.0000。

DBPROP_STRUCTUREDSTORAGE

  • 类型:VT_I4
  • 读/写:只读
  • 说明:结构化存储
  • 注释:指定位掩码,以表示行集所支持的存储对象上的接口;值为零个或多个 DBPROPVAL_SS_ISEQUENTIALSTREAM 或 DBPROPVAL_SS_ILOCKBYTES 的组合。

DBPROP_SUPPORTEDTXNDDL

  • 类型:VT_I4
  • 读/写:只读
  • 说明:事务 DDL
  • 注释:指定在事务中是否支持数据定义语言 (DDL) 语句。对于此访问接口,该值始终为 DBPROPVAL_TC_ALL。这表示事务可以按任何顺序包含 DDL 和数据操作语言 (DML) 语句。

DBPROP_SUPPORTEDTXNISOLEVELS

  • 类型:VT_I4
  • 读/写:只读
  • 说明:隔离级别
  • 注释:此访问接口支持 DBPROPVAL_TI_READCOMMITTED、DBPROPVAL_TI_REPEATABLEREAD 和 DBPROPVAL_TI_SERIALIZABLE。

DBPROP_SUPPORTEDTXNISORETAIN

  • 类型:VT_I4
  • 读/写:只读
  • 说明:隔离保持
  • 注释:此访问接口支持的值有 DBPROPVAL_TR_COMMIT_DC 和 DBPROPVAL_TR_ABORT_DC。DBPROPVAL_TR_COMMIT_DC 表示事务可以在保留提交时保留其隔离;DBPROPVAL_TR_ABORT_DC 表示事务可以在保留中止时保留或清理其隔离。

请参阅

帮助和信息

获取 SQL Server Compact Edition 帮助