TurboDB VCL Komponenten Bibliothek TTdbTable.AddIndex |
Previous Top Next |
Die Methode AddIndex erzeugt einen neuen Index für die Tabelle.
Delphi Syntax:
procedure AddIndex(const Name, Fields: String; Options: TIndexOptions, const DescFields: String = '');
C++ Syntax:
void __fastcall AddIndex(const AnsiString Name, const AnsiString Fields, Db::TIndexOptions Options, const AnsiString DescFields = "");
Beschreibung
Rufen Sie AddIndex auf um einen neuen Indes für die Tabelle zu erstellen. Ein 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 der Tabellenspalten, die für den Index verwendet werden soll, separiert durch Semikolons.
Options ist ein Set von Indexoptionen. Die verfügbaren Optionen 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 absteigender Reihenfolge sortiert werden.
Anmerkung
Die Methode ist äquivalent zu TTable.AddIndex.