Bde.DBTables.TDatabase.GetTableNames
Delphi
procedure GetTableNames(List: TStrings; SystemTables: Boolean = False);
C++
void __fastcall GetTableNames(System::Classes::TStrings* List, bool SystemTables = false);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
Description
Remplit une liste de chaînes avec les noms des tables de la base de données.
Appelez GetTableNames pour obtenir une liste des tables de la base de données associée.
List est un descendant TStrings qui reçoit le nom des tables. Toutes les chaînes existantes sont supprimées de la liste avant que GetTableNames ajoute le nom de toutes les tables de la base de données.
SystemTables indique si la liste des noms de tables doit inclure uniquement les tables système de la base de données. Si la valeur true est attribuée à SystemTables, seules les tables système sont ajoutées à List. Si la valeur false est attribuée à SystemTables, la liste est remplie de tables ordinaires.
Par exemple, la ligne suivante remplit une zone de liste avec le nom de toutes les tables de la base de données :
Database1.GetTableNames(ListBox1.Items, False);
Database1->GetTableNames(ListBox1->Items, false);