説明
1 つ以上の値をパラメータに割り当てます。
パラメータ番号は Long で、その値は 1 からパラメータの合計数までです。値引数で、パラメータに追加する新規の値を指定します。
パラメータは、複数の値を使用できます。追加する各値にこのメソッドを使用します。複数値の解釈は、クエリーに組み込まれた ComparisionOperator によって制御されます。例えば、複数のパラメータ値の場合、このメソッドを複数回呼び出します。最初の引数 (param_number) は 1 から N まで増分され、メソッドは N 個のパラメータに対して N 回呼び出されます。
注: このメソッドは ClearQuest クエリー用であり、SQL クエリー用ではありません。QueryDef IsSQLGenerated (Perl の場合、GetIsSQLGenerated) メソッドを使用して、SQL が、生成されてパラメータを使用するか、QueryDef SQL メソッド (Perl の場合、SetSQL) または Session BuildSQLQuery メソッドを使用して設定された SQL クエリーであるかを決定できます。
構文
VBScript
resultset.AddParamValue param_number,value
Perl
$resultset->AddParamValue(param_number, value);
- 識別子
- 説明
- resultset
- ResultSet オブジェクト。クエリーの結果のデータの行および列を表します。
- param_number
- パラメータを識別する Long。
- value
- Visual Basic の場合、パラメータの値を含む Variant。Perl の場合、パラメータの値を含む String。
- 戻り値
- なし。
例
Perl
' for a query with a dynamic filter on the "state" field with two states:
$resultset->AddParamValue(1, "Submitted");
$resultset->AddParamValue(2, "Resolved");