TurboDB VCL Komponenten Bibliothek

TTdbTable.AddIndex

TTdbTable

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.