Partager via


Propriétés des index (OLE DB)

Le jeu de propriétés DBPROPSET_INDEX contient les propriétés ci-après. Toutes ces propriétés appartiennent au groupe de propriétés Index.

ID de la propriété

Description

DBPROP_INDEX_AUTOUPDATE

  • Type : VT_BOOL

  • Lecture/écriture : lecture seule

  • Description : mise à jour automatique

Remarque : pour ce fournisseur, la valeur est toujours VARIANT_TRUE et indique que l'index est automatiquement géré.

DBPROP_INDEX_NULLCOLLATION

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : classement NULL

Remarques : spécifie la façon dont les valeurs NULL sont classées dans l'index. Pour ce fournisseur, la valeur est toujours DBPROPVAL_NC_LOW et indique que les valeurs NULL sont classées en fin de liste.

DBPROP_INDEX_NULLS

  • Type : VT_I4

  • Lecture/écriture : lecture/écriture

  • Description : clés NULL

Remarques : indique si les clés NULL sont autorisées. Pour ce fournisseur, la valeur est toujours DBPROPVAL_IN_DISALLOWNULL et indique que l'index n'autorise pas les entrées dont les colonnes clés ont pour valeur NULL. Si vous essayez d'insérer une entrée d'index possédant une clé NULL, le fournisseur renvoie une erreur. Ce fournisseur prend en charge les index qui autorisent les valeurs NULL et ceux dans lesquels elles ne sont pas acceptées.

DBPROP_INDEX_TYPE

  • Type : VT_I4

  • Lecture/écriture : lecture seule

  • Description : type d'index

Remarques : spécifie le type de l'index. Pour ce fournisseur, la valeur est toujours DBPROPVAL_IT_BTREE.

DBPROP_INDEX_UNIQUE

  • Type : VT_BOOL

  • Lecture/écriture : lecture/écriture

  • Description : unique

  • Remarques : indique si les clés d'index doivent être uniques. Le fournisseur prend en charge les valeurs suivantes :

    • VARIANT_TRUE, qui indique que les clés d'index doivent être uniques ;

VARIANT_FALSE, qui indique que les clés dupliquées sont autorisées.