AddUniqueKey

説明

このクエリーのプライマリ レコード タイプの一意なキー フィールドを 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 オブジェクトを戻します。

フィードバック