Freigeben über


Index-Objekt (ADOX)

Gilt für: Access 2013, Office 2013

Stellt einen Index aus einer Datenbanktabelle dar.

Hinweise

Mit dem folgenden Code wird ein neues Index-Objekt erstellt:

Dim obj As New Index

Die Eigenschaften und Auflistungen eines Index -Objekts ermöglichen Folgendes:

  • Identifizieren des Indexes, indem Sie die Name-Eigenschaft verwenden.

  • Zugreifen auf die Datenbankspalten des Indexes, indem Sie die Columns-Auflistung verwenden.

  • Angeben, ob die Indexschlüssel eindeutig sein müssen, indem Sie die Unique-Eigenschaft verwenden.

  • Angeben, ob der Index den Primärschlüssel einer Tabelle darstellt, indem Sie die PrimaryKey-Eigenschaft verwenden.

  • Angeben, ob Datensätze mit Nullwerten im Indexfeld über Indexeinträge verfügen, indem Sie die IndexNulls-Eigenschaft verwenden.

  • Angeben, ob der Index gruppiert ist, indem Sie die Clustered-Eigenschaft verwenden.

  • Zugreifen auf anbieterspezifische Indexeigenschaften mit der Properties-Auflistung.

Hinweis

[!HINWEIS] Es tritt ein Fehler auf, wenn ein Column-Objekt an die Columns -Auflistung eines Index -Objekts angefügt wird und das Column -Objekt nicht in einem Table-Objekt vorhanden ist, das bereits an die Tables-Auflistung angefügt wurde.

Möglicherweise werden nicht alle Eigenschaften für Index -Objekte von Ihrem Datenprovider unterstützt. Wenn Sie einen Wert für eine Eigenschaft festlegen, die nicht vom Provider unterstützt wird, tritt ein Fehler auf. Bei neuen Index -Objekten tritt der Fehler auf, wenn das Objekt der Auflistung hinzugefügt wird. Bei vorhandenen Objekten tritt der Fehler auf, wenn die Eigenschaft festgelegt wird.

Beim Erstellen von Index -Objekten gewährleistet das Vorhandensein eines entsprechenden Standardwerts für eine optionale Eigenschaft nicht, dass diese Eigenschaft vom Provider unterstützt wird. Weitere Informationen zu den vom Provider unterstützten Eigenschaften finden Sie in der Providerdokumentation.