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