Crea y devuelve un objeto ResultSet utilizando una serie de SQL sin formato.
El método BuildQuery se utiliza para definir una consulta y filtros, al contrario que escribir una serie de consulta SQL y utilizarla con el método BuildSQLQuery.
Como en BuildResultSet, este método crea un objeto ResultSet que se puede utilizar para ejecutar la consulta. A diferencia de BuildResultSet, este método utiliza una serie de SQL, en lugar de un objeto QueryDef para compilar las estructuras de datos del objeto ResultSet. No llame a este método hasta que haya estructurado completamente la serie de consulta SQL.
Como en BuildResultSet, este método genera las estructuras de datos que se necesitan para almacenar los datos de consulta, pero no obtiene los datos. Para ejecutar la consulta y obtener los datos resultantes, debe llamar al método Execute del objeto ResultSet.
A diferencia de BuildResultSet, BuildSQLQuery no utiliza un objeto QueryDef, por lo que la consulta que define la serie de SQL no se puede manipular hasta que se haya construido el ResultSet.
VBScript
session.BuildSQLQuery(SQL_string)
Perl
$session->BuildSQLQuery(SQL_string);
VBScript
set sessionObj = GetSession ' Create a SQL string to find all records and display their ' ID and headline fields sqlString = "select T1.id,T1.headline from defect T1 where T1.dbid <> 0" set resultSetObj = sessionObj.BuildSQLQuery(sqlString)
Perl
$sessionobj = $entity->GetSession(); # Create a SQL string to find all records and display their # ID and headline fields $sqlString = "select T1.id,T1.headline from defect T1 where T1.dbid <> 0"; $resultSetObj = $sessionobj->BuildSQLQuery($sqlString);