Partager via


Index, objet (ADOX)

Représente un index à partir d’une table de base de données.

Remarques

Le code suivant crée un d’index:

Dim obj As New Index  

Avec les propriétés et les collections d’un objet Index, vous pouvez :

  • Identifiez l’index avec la propriété Name.

  • Accédez aux colonnes de base de données de l’index avec la collection Columns.

  • Spécifiez si les clés d’index doivent être uniques avec la propriété Unique.

  • Spécifiez si l’index est la clé primaire d’une table avec la propriété PrimaryKey.

  • Spécifiez si les enregistrements qui ont des valeurs null dans leurs champs d’index ont des entrées d’index avec la propriété IndexNulls.

  • Spécifiez si l’index est cluster avec la propriété clustered.

  • Accédez aux propriétés d’index spécifiques au fournisseur avec la collection Properties.

Note

Une erreur se produit lors de l’ajout d’une Column à la collection Columns d’un Index si le Column n’existe pas dans un objet Table déjà ajouté à la collection Tables.

Note

Votre fournisseur de données peut ne pas prendre en charge toutes les propriétés d’objets Index. Une erreur se produit si vous avez défini une valeur pour une propriété qui n’est pas prise en charge par le fournisseur. Pour les nouveaux objets Index, l’erreur se produit lorsque l’objet est ajouté à la collection. Pour les objets existants, l’erreur se produit lors de la définition de la propriété.

Note

Lors de la création de objets index, l’existence d’une valeur par défaut appropriée pour une propriété facultative ne garantit pas que votre fournisseur prend en charge la propriété. Pour plus d’informations sur les propriétés prises en charge par votre fournisseur, consultez la documentation de votre fournisseur.

Cette section contient la rubrique suivante.

Voir aussi

Indexes Append, méthode - Exemple (VB)
IndexNulls, propriété - Exemple (VB)
PrimaryKey et l’exemple de propriétés uniques (VB)
SortOrder, propriété - Exemple (VB)
Columns, collection (ADOX)
Indexes, collection (ADOX)
Properties, collection (ADO)