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