Data.DB.TDataSet.GetFieldNames
Delphi
procedure GetFieldNames(List: TStrings); virtual;
C++
virtual void __fastcall GetFieldNames(System::Classes::TStrings* List);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
説明
あるデータセット内のすべてのフィールドの名前のリストを取得します。
GetFieldNames を呼び出すと、あるデータセット内のすべてのフィールドの名前のリストを取得することができます。 List は、アプリケーションによって作成および管理される、TStrings オブジェクトです。たとえば、テーブルのフィールド名をリストボックスに読み込むには、
SQLDataSet1.GetFieldNames(ListBox1.Items);
SQLDataSet1->GetFieldNames(ListBox1->Items);
フィールド名のリストの取得は、フィールド オブジェクトが実行時に動的に作成されるデータベースとやり取りするアプリケーションでは、特に便利です。フィールド名のリストを取得することにより、アプリケーションは、実行時に存在するフィールドとのみやり取りするよう制限することができます。
メモ: GetFieldNames は、集計フィールドの名前はリストに追加しません。