Bde.DBTables.TSession.GetTableNames

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure GetTableNames(const DatabaseName, Pattern: string;  Extensions, SystemTables: Boolean; List: TStrings);

C++

void __fastcall GetTableNames(const System::UnicodeString DatabaseName, const System::UnicodeString Pattern, bool Extensions, bool SystemTables, System::Classes::TStrings* List);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Bde.DBTables.pas
Bde.DBTables.hpp
Bde.DBTables TSession


Beschreibung

Fügt die Namen der einer bestimmten Datenbankkomponente zugeordneten Tabellen in eine Stringliste ein.

Mit GetTableNames können Sie eine Liste der Tabellen abrufen, die einer gegebenen Datenbank zugeordnet wurden. In DatabaseName können Sie den Namen der Datenbank angeben, aus der die Namen die Tabellen abgerufen werden sollen.

In Pattern können Sie einen String angeben. Dadurch werden nur die Tabellen zurückgegeben, die mit dem String übereinstimmen. Der Parameter Pattern kann Platzhalter enthalten. Wenn Sie im Parameter Pattern einen Leerstring übergeben, können Sie eine Übereinstimmung mit allen Dateien herbeiführen, die nicht durch andere Kriterien gefiltert werden.

Setzen Sie Extensions für Paradox- und dBASE-Tabellen auf true, damit die Dateinamenerweiterung als Teil des Tabellennamens betrachtet wird. Setzen Sie für SQL-Datenbanken Extensions auf false.

Setzen Sie SystemTables für SQL-Datenbanken auf true. Damit können Sie sowohl die Datentabellen als auch die Systemtabellen ermitteln, die die Struktur der Datenbank beschreiben. Setzen Sie SystemTables für Paradox- und dBASE-Tabellen auf false.

Bei List handelt es sich um eine Stringliste, die von der Anwendung erstellt und verwaltet wird und in die die Tabellennamen eingefügt werden.

Siehe auch