Partilhar via


Propriedades de índice (OLE DB)

A propriedade DBPROPSET_INDEX contém as propriedades a seguir. Todas estas propriedades estão no grupo de propriedades Index.

ID da propriedade

Descrição

DBPROP_INDEX_AUTOUPDATE

  • Tipo: VT_BOOL

  • Leitura/gravação típica: somente leitura

  • Descrição: atualização automática

Observações: para este provedor, o valor é sempre VARIANT_TRUE, o que indica que o índice é mantido automaticamente.

DBPROP_INDEX_NULLCOLLATION

  • Tipo: VT_I4

  • Leitura/gravação típica: somente leitura

  • Descrição: agrupamento NULL

Observações: especifica como os valores nulos são agrupados no índice. Para este provedor, o valor é sempre DBPROPVAL_NC_LOW, o que indica que os valores nulos são agrupados na extremidade inferior da lista.

DBPROP_INDEX_NULLS

  • Tipo: VT_I4

  • Leitura/gravação típica: leitura/gravação

  • Descrição: chaves NULL

Observações: especifica se são permitidas chaves nulas. Para este provedor, o valor é sempre DBPROPVAL_IN_DISALLOWNULL, que indica que o índice não permite entradas em que as colunas de chave sejam NULL. Se você tentar inserir uma entrada de índice com uma chave nula, o provedor retornará um erro. Este provedor dá suporte a índices que sejam anuláveis e a índices em que não sejam permitidos valores nulos.

DBPROP_INDEX_TYPE

  • Tipo: VT_I4

  • Leitura/gravação típica: somente leitura

  • Descrição: tipo de índice

Observações: especifica o tipo do índice. Para este provedor, o valor é sempre DBPROPVAL_IT_BTREE.

DBPROP_INDEX_UNIQUE

  • Tipo: VT_BOOL

  • Leitura/gravação típica: leitura/gravação

  • Descrição: exclusiva

  • Observações: especifica se as chaves de índice devem ser exclusivas. O provedor dá suporte aos seguintes valores:

    • VARIANT_TRUE, que indica que as chaves índice devem ser exclusivas

VARIANT_FALSE, que indica que são permitidas chaves duplicadas.