Data.SqlExpr.TSQLConnection.GetTableNames
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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
Beschreibung
Füllt eine Liste mit den Namen der Tabellen in der Datenbank.
Mit GetTableNames können Sie eine Liste der Datenbanktabellen abrufen.
List ist ein TStrings-Objekt, das die Tabellennamen aufnimmt. Bevor GetTableNames neue Namen hinzufügt, werden alle vorhandenen Einträge aus der Liste gelöscht.
Der Parameter SystemTables gibt an, ob die Liste nur die Systemtabellen der Datenbank enthalten soll. Wenn der Parameter den Wert true hat, werden nur die Systemtabellen berücksichtigt, Wird false übergeben, werden die Namen aller Tabellen abgerufen, die den Kriterien der Eigenschaft TableScope entsprechen.
Die folgende Anweisung füllt ein Listenfeld mit den Namen aller Datentabellen der Datenbank:
SQLConnection1.GetTableNames(ListBox1.Items, False);
SQLConnection1->GetTableNames(ListBox1->Items, false);