FireDAC.Comp.Client.TFDCustomManager.GetFieldNames
Delphi
procedure GetFieldNames(const AConnectionName, ACatalogName, ASchemaName, ATableName, APattern: string; AList: TStrings);
C++
void __fastcall GetFieldNames(const System::UnicodeString AConnectionName, const System::UnicodeString ACatalogName, const System::UnicodeString ASchemaName, const System::UnicodeString ATableName, const System::UnicodeString APattern, System::Classes::TStrings* AList);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.Client.pas FireDAC.Comp.Client.hpp |
FireDAC.Comp.Client | TFDCustomManager |
説明
文字列リストを、テーブル内のフィールドの名前で設定します。
GetFieldNames を呼び出すと、テーブルからフィールドのリストを取得することができます。
AConnectionName
は、使用する接続名です。
ACatalogName, ASchemaName, ATableName
で、どのテーブルのフィールド名をリストに追加したいかを特定します。
APattern
は、フィールド名をフィルタリングするための LIKE パターンです。
AList
は、フィールド名を受け取る TStrings の下位オブジェクトです。GetFieldNames が、ATableName
内のすべてのフィールドの名前を追加する前に、リストから既存の文字列は削除されます。フィールド名は、必要であれば正規化され(引用符で囲まれ)ます。そうでなければ、デフォルト データベース ディクショナリで大文字/小文字を区別するかどうかに合わせて変換されます。
例
FDManager.GetFieldNames('myconn', '', '', 'MYTAB', '', ListBox1.Items);