ExecuteAndSave

Descripción

Ejecuta una consulta y guarda el conjunto de resultados como un archivo.

Nota: Este método estuvo disponible en la versión 7.1.

Sintaxis

VBScript

resultset.ExecuteAndSave filename, delimiter, options 

Perl

$resultset->ExecuteAndSave($filename, $delimiter, $options); 
Identificador
Descripción
resultset
Un objeto ResultSet que representa las filas y las columnas de datos resultantes de una consulta.
fileName
Un valor String que especifica el nombre de la vía de acceso del archivo para el conjunto de resultados al que se debe exportar.
delimiter
Un valor String que especifica el delimitador que se debe utilizar para las filas del conjunto de resultados que se van a exportar al archivo.
options
Un valor String que especifica requisitos opcionales para guardar archivos. Este argumento puede ser una serie de pares Clave=Valor separados por punto y coma. Por ejemplo, el uso del valor INCLUDE_HEADER=1 incluye la cabecera de los nombres de columnas en el archivo con el aspecto siguiente: $resultset->ExecuteAndSave("C:\\myqueryfile.csv", ",", "INCLUDE_HEADER=1");
Valor de retorno
Ninguno.

Ejemplo

Perl

 # limit a ResultSet to 10000 rows
 my $CQWorkSpace = $CQSession->GetWorkSpace();
 my $qry = $CQWorkSpace->GetQueryDef("Public Queries/Some Big Query");
 my $ResultSet = $CQSession->BuildResultSet($qry);
 my $options = "INCLUDE_HEADER=1";
 $ResultSet->SetMaxResultSetRows(10000);
# Creates a tab delimited file and replaces the file if it already exists.
$ResultSet->ExecuteAndSave ("c:\\temp\\mybigquery.txt", "\t", $options);

Comentarios