Freigeben über


dBASE-Indizes

Der ODBC dBASE-Treiber wird automatisch geöffnet und aktualisiert dBASE IV-Indexdateien. Sie müssen das Dialogfeld Indizes auswählen verwenden, das über den ODBC-Datenquellenadministrator angezeigt wird, um dBASE III -ndx-Dateien dBASE-Dateien zuzuordnen.

Die folgenden Einschränkungen gelten für die Erstellung von dBASE-Indizes:

  • Alle Spaltennamen müssen gültig sein.

  • Alle Spalten müssen sich in derselben aufsteigenden oder absteigenden Reihenfolge befinden.

  • Die Länge einer einzelnen Textspalte muss kleiner als 100 Bytes sein.

  • Wenn mehrere Spalten vorhanden sind, müssen alle Spalten Textspalten sein, und die Summe der Spaltengrößen muss kleiner als 100 Bytes sein.

  • Memofelder können nicht indiziert werden.

  • Ein Index darf nicht für den aktuellen Satz von Feldern angegeben werden (d. a. doppelte Indizes sind nicht zulässig).

  • Der Indexname muss mit der dBASE-Indexbenennungskonvention übereinstimmen. dBASE III erfordert, dass sich jeder Index in einer separaten Datei mit der Erweiterung .ndx befindet. In dBASE IV werden Indizes als Tagnamen erstellt, die in einer einzelnen MDX-Datei gespeichert werden. Die MDX-Datei hat denselben Basisnamen wie die Datenbankdatei (z. B. Emp.mdx ist die Indexdatei für die Emp.dbf-Datenbank).

  • dBASE definiert einen eindeutigen Index als einen Index, bei dem dem Index nur ein Datensatz aus einem Satz mit identischen Schlüsselwerten hinzugefügt wird.