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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
Description
Remplit une liste de chaînes avec les noms des index d'une table.
Appelez GetIndexNames pour récupérer une liste des index définis pour une table.
List est un descendant TStrings qui reçoit le nom des index. Toutes les chaînes existantes sont supprimées de la liste avant que GetIndexNames ajoute le nom de tous les index dans TableName.
TableName nomme la table dont vous voulez ajouter les index à la liste.
Par exemple, la ligne suivante remplit une zone de liste avec le nom de tous les index de la table Employee :
SQLConnection1.GetIndexNames('Employee', ListBox1.Items);
SQLConnection1->GetIndexNames("Employee", ListBox1->Items);