TurboDB VCL/CLX Komponenten Bibliothek
TTdbTable.AddIndex
TTdbTable
Top 


Die Methode AddIndex erzeugt einen neuen Index für die Tabelle.

procedure AddIndex(const Name, Fields: String; Options: TIndexOptions, const DescFields: String='');

Beschreibung
Rufen Sie AddIndex auf um einen neuen Indes für die Tabelle zu erstellen. Eine Index wird benötigt um die Datensätze der Tabelle sortiert anzuzeigen oder um die Suche nach bestimmten Datensätzen zu beschleunigen.

Name ist der Name des neuen Index, z.B. MyTableByName. Der Dateiname des neuen Index wird dann MyTableByName.ind lauten.

Fields ist die Liste ver Tabellenspalten, die für den Index verwendet werden soll, separiert durch Semikolons.

Options ist ein Set von Indexoptionen. Die verfügbaren Optionn sind:
ixExpression   Die Eigenschaft Fields beinhaltet einen TurboDB Ausdruck um die Indexeinträge zu berechnen
ixUnique   Jeder Indexeintrag darf nur einmal vorkommen

DescFields ist eine Liste der Felder in Fields, die in abseigender Reihenfolge sortiert werden.

Anmerkung
Die Methode ist äquivalent zu TTable.AddIndex.