Freigeben über


Index-Objekt (ADOX)

Stellt einen Index aus einer Datenbanktabelle dar.

Bemerkungen

Der folgende Code erstellt einen neuen Index:

Dim obj As New Index  

Mit den Eigenschaften und Sammlungen eines Index-Objekts können Sie Folgendes ausführen:

  • Identifizieren Sie den Index mit der Eigenschaft Name.

  • Greifen Sie auf die Datenbankspalten des Indexes mit der Sammlung Spalten zu.

  • Geben Sie mit der Eigenschaft Unique an, ob die Indexschlüssel eindeutig sein müssen.

  • Geben Sie an, ob der Index der Primärschlüssel für eine Tabelle mit der Eigenschaft PrimaryKey ist.

  • Bestimmen Sie, ob Datensätze, die Nullwerte in ihren Indexfeldern haben, Indexeinträge mit der Eigenschaft IndexNulls haben.

  • Bestimmen Sie mit der Eigenschaft Clustered, ob der Index geclustert ist.

  • Greifen Sie mit der Sammlung Eigenschaften auf anbieterspezifische Indexeigenschaften zu.

Hinweis

Beim Anhängen einer Spalte an die Sammlung Spalten eines Indexes tritt ein Fehler auf, wenn die Spalte nicht in einem Tabellenobjekt existiert, das bereits an die Sammlung Tabellen angehängt ist.

Hinweis

Ihr Datenanbieter unterstützt möglicherweise nicht alle Eigenschaften von Indexobjekten. Ein Fehler tritt auf, wenn Sie einen Wert für eine Eigenschaft festgelegt haben, der vom Anbieter nicht unterstützt wird. Bei neuen Indexobjekten tritt der Fehler auf, wenn das Objekt an die Auflistung angefügt wird. Bei bestehenden Objekten tritt der Fehler beim Setzen der Eigenschaft auf.

Hinweis

Beim Erstellen von Indexobjekte garantiert das Vorhandensein eines geeigneten Standardwerts für eine optionale Eigenschaft nicht, dass Ihr Anbieter die Eigenschaft unterstützt. Weitere Informationen darüber, welche Eigenschaften Ihr Anbieter unterstützt, finden Sie in der Dokumentation Ihres Anbieters.

Dieser Abschnitt enthält das folgende Thema.

Weitere Informationen

Append-Methode für Indizes – Beispiel (VB)
IndexNulls-Eigenschaft – Beispiel (VB)
PrimaryKey- und Unique-Eigenschaften – Beispiel (VB)
SortOrder-Eigenschaft – Beispiel (VB)
Columns-Collection (ADOX)
Indexes-Collection (ADOX)
Properties-Collection (ADO)