BuildResultSet

説明

クエリーに実行に使用できる結果セットを作成して戻します。

このメソッドは、指定された QueryDef オブジェクトの ResultSet オブジェクトを作成します。その後、戻された ResultSet オブジェクトを使用して、クエリーを実行し、結果のデータを保存します。

すべての該当するフィールドとフィルタを QueryDef オブジェクトに追加するまで、このメソッドを呼び出さないでください。このメソッドは QueryDef オブジェクト内の情報を使用して、クエリー データの保存に必要なデータ構造のセットをビルドします。このメソッドの呼び出し後に新規のフィールドまたはフィルタを QueryDef に追加すると、ResultSet オブジェクトには新規の追加分は反映されません。クエリーを実行して結果のデータを取り込むには、その後 ResultSet オブジェクトの Execute メソッドを呼び出す必要があります。

注: このメソッドに渡す QueryDef オブジェクトを取得するには、BuildQuery メソッドを呼び出す必要があります。未加工の SQL クエリー文字列から ResultSet オブジェクトを直接に構成するには、BuildSQLQuery メソッドを使用します。

構文

VBScript

session.BuildResultSet(querydef) 

Perl

$session->BuildResultSet($querydef); 
識別子
説明
session
現在のデータベース アクセス セッションを表す Session オブジェクト。
querydef
該当するクエリーを定義する QueryDef オブジェクト
戻り値
クエリーの最終的な実行に適した 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(); 

フィードバック