BuildResultSet

설명

조회를 실행하는 데 사용할 수 있는 결과 세트를 작성 및 리턴합니다.

이 메소드는 지정된 QueryDef 오브젝트에 대한 ResultSet 오브젝트를 작성합니다. 그런 다음 리턴된 ResultSet 오브젝트를 사용하여 조회를 실행하고 결과 데이터를 저장할 수 있습니다.

원하는 모든 필드 및 필터를 QueryDef 오브젝트에 추가하기 전까지는 이 메소드를 호출하지 마십시오. 이 메소드는 QueryDef 오브젝트의 정보를 사용하여 조회 데이터의 저장에 필요한 데이터 구조 세트를 빌드합니다. 이 메소드를 호출한 후 새 필드 또는 필터를 QueryDef 오브젝트에 추가하는 경우, ResultSet 오브젝트는 새 추가를 반영하지 않습니다. 조회를 실행하고 결과 데이터를 페치하려면 ResultSet 오브젝트의 Execute를 호출해야 합니다.

참고: 이 메소드에 전달하는 QueryDef 오브젝트를 얻으려면 BuildQuery 메소드를 호출해야 합니다. 새 SQL 조회 문자열에서 직접 ResultSet 오브젝트를 생성하려면, BuildSQLQuery 메소드를 사용합니다.

BuildResultSet를 사용하는 방법에 대한 예제는 동적 필터가 있는 조회 실행을 참조하십시오.

구문

VBScript

session.BuildResultSet(querydef) 

Perl

$session->BuildResultSet($querydef); 
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
querydef
원하는 조회를 정의하는 QueryDef 오브젝트입니다.
Return value
조회의 실행에 적합한 ResultSet 오브젝트를 리턴합니다.

예제

VBScript

set sessionObj = GetSession 
' Create a query and result set to search for all records. 

set queryDefObj = sessionObj.BuildQuery("defect") 
queryDefObj.BuildField("id") 
set resultSetObj = sessionObj.BuildResultSet(queryDefObj)
resultSetObj.Execute 

Perl

$sessionObj = $entity->GetSession();

# Create a query and result set to search for all records. 
$queryDefObj = $sessionObj->BuildQuery("defect");
$queryDefObj->BuildField("id");
$resultSetObj = $sessionObj->BuildResultSet($queryDefObj);
$resultsetObj->Execute(); 

피드백