Data.SqlExpr.TSQLConnection.GetFieldNames
Delphi
procedure GetFieldNames(const TableName: string; List: TStrings); overload;
procedure GetFieldNames(const TableName: string; SchemaName: string; List: TStrings); overload;
C++
void __fastcall GetFieldNames(const System::UnicodeString TableName, System::Classes::TStrings* List)/* overload */;
void __fastcall GetFieldNames(const System::UnicodeString TableName, System::UnicodeString SchemaName, System::Classes::TStrings* List)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.SqlExpr.pas Data.SqlExpr.hpp |
Data.SqlExpr | TSQLConnection |
説明
文字列リストにテーブル内の項目の名前を配置します。
GetFieldNames を呼び出すと,テーブル内の項目の名前を取得できます。
TableName は,リストに項目名を追加するテーブルの名前を指定します。
List は,項目名を取得する TStrings の下位オブジェクトです。GetFieldNames が TableName 内の項目の名前をすべて追加する前に,既存の文字列はすべてリストから削除されます。
たとえば,次の行では,リストボックスに Employee テーブルの全項目の名前を配置しています。
SQLConnection1.GetFieldNames('Employee', ListBox1.Items);
SQLConnection1->GetFieldNames("Employee", ListBox1->Items);