FireDAC.Comp.Client.TFDCustomConnection.GetKeyFieldNames
Delphi
procedure GetKeyFieldNames(const ACatalogName, ASchemaName, ATableName, APattern: string;
AList: TStrings);
C++
void __fastcall GetKeyFieldNames(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 | TFDCustomConnection |
説明
文字列リストに、テーブル内のキー フィールドの名前を入れます。
GetKeyFieldNames を呼び出スト、テーブル内の主キー フィールドのリストを取得することができます。
ACatalogName、ASchemaName、ATableName
は、リストに追加する主キー フィールド名の所属先のテーブルの名前を指定します。
APattern
は、LIKE パターン フィルタリング フィールド名です。
AList
は TStrings の下位クラスで、主キー フィールド名を受け取ります。 GetKeyFieldNames が ATableName
内のすべての主キー フィールドの名前を追加する前に、リストから既存の文字列をすべて削除します。
フィールド名は正規化されます – 必要に応じて引用符で囲まれ、そうでなければ、デフォルトの辞書の大文字小文字に変換されます。