Bde.DBTables.TDatabase.GetTableNames
Delphi
procedure GetTableNames(List: TStrings; SystemTables: Boolean = False);
C++
void __fastcall GetTableNames(System::Classes::TStrings* List, bool SystemTables = false);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | TDatabase |
説明
データベース内のテーブルの名前を文字列リストに格納します。
GetTableNames メソッドを呼び出すと、関連付けられているデータベース内のテーブルのリストを取得できます。
List パラメータは、テーブル名を受け取る TStrings の下位クラス オブジェクトです。GetTableNames でデータベース内のすべてのテーブルの名前が追加される前に、既存の文字列はすべてリストから削除されます。
SystemTables パラメータは、テーブル名のリストにデータベースのシステム テーブルだけを格納するかどうかを指定します。SystemTables が true の場合は、システム テーブルのみ List に追加されます。SystemTables が false の場合、リストには通常のテーブルが格納されます。
たとえば、次のコード行では、データベース内のすべてのテーブルの名前をリストボックスに格納しています。
Database1.GetTableNames(ListBox1.Items, False);
Database1->GetTableNames(ListBox1->Items, false);