Data.SqlExpr.TSQLConnection.GetIndexNames
Delphi
procedure GetIndexNames(const TableName: string; List: TStrings); overload;
procedure GetIndexNames(const TableName, SchemaName: string; List: TStrings); overload;
C++
void __fastcall GetIndexNames(const System::UnicodeString TableName, System::Classes::TStrings* List)/* overload */;
void __fastcall GetIndexNames(const System::UnicodeString TableName, const System::UnicodeString SchemaName, System::Classes::TStrings* List)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
Beschreibung
Füllt eine Stringliste mit den Namen aller Indizes einer Tabelle.
Mit GetIndexNames können Sie eine Liste der Indizes abrufen, die für eine Tabelle definiert sind.
List ist ein TStrings-Objekt, das die Indexnamen aufnimmt. Bevor GetIndexNames neue Namen hinzufügt, werden alle vorhandenen Einträge aus der Liste gelöscht.
TableName ist die Tabelle, deren Indizes Sie ermitteln wollen.
Die folgende Anweisung füllt ein Listenfeld mit den Namen aller Indizes der Tabelle Employee:
SQLConnection1.GetIndexNames('Employee', ListBox1.Items);
SQLConnection1->GetIndexNames("Employee", ListBox1->Items);