索引属性 (OLE DB)

DBPROPSET_INDEX 属性集包含以下属性。 所有这些属性都位于 Index 属性组中。

属性 ID

说明

DBPROP_INDEX_AUTOUPDATE

  • 类型: VT_BOOL

  • 典型读/写: 只读

  • 说明: 自动更新

注释: 对于此提供程序,该值始终为 VARIANT_TRUE,指示索引是自动维护的。

DBPROP_INDEX_NULLCOLLATION

  • 类型: VT_I4

  • 典型读/写: 只读

  • 说明: NULL 排序规则

注释: 指定空值在索引中如何排序。对于此访问接口,该值始终为 DBPROPVAL_NC_LOW,指示空值排在列表的底端。

DBPROP_INDEX_NULLS

  • 类型: VT_I4

  • 典型读/写: 读/写

  • 说明: NULL 键

注释: 指定是否允许有空键。对于此访问接口,该值始终为 DBPROPVAL_IN_DISALLOWNULL,指示索引不允许有键列为 NULL 的项。 如果试图插入带有空键的索引项,访问接口将返回错误消息。 该访问接口支持可为空值的索引和不允许空值的索引。

DBPROP_INDEX_TYPE

  • 类型: VT_I4

  • 典型读/写: 只读

  • 说明: 索引类型

注释: 指定索引的类型。对于此提供程序,该值始终为 DBPROPVAL_IT_BTREE。

DBPROP_INDEX_UNIQUE

  • 类型: VT_BOOL

  • 典型读/写: 读/写

  • 说明: 唯一

  • 注释: 指定索引键是否必须是唯一的。访问接口支持以下各值:

    • VARIANT_TRUE,指示索引键必须是唯一的

VARIANT_FALSE,指示允许重复的键。