FireDAC.Comp.Client.TFDCustomConnection.GetKeyFieldNames

提供: RAD Studio API Documentation
移動先: 案内検索

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 内の主キー フィールドの名前を追加します。

フィールド名は、必要であれば正規化されます(引用符で囲まれます)。そうでなければ、ディクショナリのデフォルトの大文字/小文字設定に合わせて変換されます。

関連項目