Data.SqlExpr.TSQLConnection.GetTableNames

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure GetTableNames(List: TStrings; SystemTables: Boolean = False); overload;
procedure GetTableNames(List: TStrings; SchemaName: string; SystemTables: Boolean = False); overload;

C++

void __fastcall GetTableNames(System::Classes::TStrings* List, bool SystemTables = false)/* overload */;
void __fastcall GetTableNames(System::Classes::TStrings* List, System::UnicodeString SchemaName, bool SystemTables = false)/* 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 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 lui est attribuée, la liste est remplie avec toutes les tables qui correspondent aux critères spécifiés par la propriété TableScope.

Par exemple, la ligne suivante remplit une zone de liste avec le nom de toutes les tables de la base de données :



SQLConnection1.GetTableNames(ListBox1.Items, False);



SQLConnection1->GetTableNames(ListBox1->Items, false);



Voir aussi