Data.DB.TDataSet.GetFieldList
Delphi
procedure GetFieldList(List: TList<TField>; const FieldNames: string); overload;
procedure GetFieldList(List: TList; const FieldNames: string); overload; deprecated 'Use overloaded method instead';
C++
void __fastcall GetFieldList(System::Generics::Collections::TList__1<TField*>* List, const System::UnicodeString FieldNames)/* overload */;
void __fastcall GetFieldList _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::Classes::TList* List, const System::UnicodeString FieldNames)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
説明
指定した項目オブジェクトの集合をリストに取り出します。
GetFieldList メソッドを呼び出すと,指定した項目オブジェクトの集合を,アプリケーションによって生成および保持されるリストオブジェクトにコピーできます。
List は,項目オブジェクトのコピー先となる TList オブジェクトです。FieldNames は,コピーされる項目の名前が入る文字列です。文字列内の各項目名は,セミコロンで区切る必要があります。GetFieldList は,データセットの項目オブジェクトのリスト内で一致する名前が見つかった項目オブジェクトだけが入ったリストを作成します。
メモ: 通常,アプリケーションは,項目オブジェクトをコピーするのに GetFieldList を呼び出しません。項目オブジェクトは,データセット自身で直接管理します。ただし,一部のケースでは,データセット内の実際のオブジェクトよりも,項目オブジェクトのコピーまたはそのデータを使ったほうが作業がしやすい場合もあります。