Bde.DBTables.TDatabase.GetTableNames

提供: RAD Studio API Documentation
移動先: 案内検索

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);


関連項目