クエリーに実行に使用できる結果セットを作成して戻します。
このメソッドは、指定された QueryDef オブジェクトの ResultSet オブジェクトを作成します。その後、戻された ResultSet オブジェクトを使用して、クエリーを実行し、結果のデータを保存します。
すべての該当するフィールドとフィルタを QueryDef オブジェクトに追加するまで、このメソッドを呼び出さないでください。このメソッドは QueryDef オブジェクト内の情報を使用して、クエリー データの保存に必要なデータ構造のセットをビルドします。このメソッドの呼び出し後に新規のフィールドまたはフィルタを QueryDef に追加すると、ResultSet オブジェクトには新規の追加分は反映されません。クエリーを実行して結果のデータを取り込むには、その後 ResultSet オブジェクトの Execute メソッドを呼び出す必要があります。
BuildResultSet の使用方法の例については、動的フィルタを持つクエリーの実行を参照してください。
VBScript
session.BuildResultSet(querydef)
Perl
$session->BuildResultSet($querydef);
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();