説明
このクエリーのプライマリ レコード タイプの一意なキー フィールドを QueryFieldDefs オブジェクトに追加します。
一意なキー フィールドを構成する QueryFieldDef オブジェクトをコレクションに作成および追加します。このフィールドは、一意なキーを構成するすべてのフィールドが連結された単一文字列です (一意なキーが複数の場合)。例えば、一意なキーが名 + 姓の場合、次のような SQL が生成されます (構文は、製造元によって異なります)。
select concat(first_name, last_name) from defect.
「Joe Jones」などの値の単一結果列を取得します。
注: このメソッドは、クエリーに DBID フィールドを追加し、そのフィールドに、クエリーの実行時にレコードの一意なキーに変換されるというマークを付けます。AddUniqueKey メソッドから戻される QueryFieldDef は、DBID フィールドのみ選択されているかのように見えますが、クエリーを実行することによって生成される ResultSet は、レコードの表示名を列値として戻します。
状態なしレコードの場合、表示名は、スペースで区切られた一意なキー フィールドのそれぞれを結合することで形成されます。