AddUniqueKey

Description

Añade el campo de clave exclusiva del tipo de registro principal de esta consulta al objeto QueryFieldDefs.

Crea y añade a la recopilación un objeto QueryFieldDef que constituye un campo de clave exclusiva. Este campo es una concatenación, en una sola serie, de todos los campos que componen una clave exclusiva (si existe más de una). Por ejemplo, si tiene una clave exclusiva del nombre + apellido, se genera un SQL similar al siguiente (la sintaxis varía según los proveedores):

select concat(first_name, last_name) from defect.

Se obtiene una única columna de resultado con valores como, por ejemplo, "Joe Jones".

Nota: El método añade el campo DBID a la consulta y marca este campo que se convertirá en la clave exclusiva para el registro cuando se ejecuta la consulta. QueryFieldDef que se devuelve del método AddUniqueKey parece como si únicamente se seleccionara el campo DBID, pero ResultSet producido ejecutando la consulta devuelve el nombre de visualización del registro como valor de columna. Para registros sin estado, el nombre de visualización se forma uniendo cada campo de clave exclusiva con un espacio de separación.

Sintaxis

VBScript

queryfielddefs.AddUniqueKey 

Perl

$queryfielddefs->AddUniqueKey(); 
Identificador
Description
queryfielddefs
Objeto de recopilación QueryFieldDefs que representa el conjunto de objetos QueryFieldDef disponibles para obtener como una recopilación.
Valor de retorno
Devuelve el objeto QueryFieldDef.

Comentarios