問合せ結果セットの順方向処理

ビュー・オブジェクトのnext()メソッドをコールして、ビュー・オブジェクト・インスタンスの結果セットを1行ずつ処理します。このメソッドでは、ビュー・オブジェクト・インスタンスの現在行ポインタが1行ずつ順方向に移され、新しい現在の行が返されます。

next()をコールする前にhasNext()をコールし、ビュー・オブジェクト・インスタンスのポインタが最後の行にないことを確認します。

次の例では、next()を使用して、ビュー・オブジェクト・インスタンスmgrVOを1行ずつ処理し、すべてのマネージャの給与を集計します。

Row currRow;
int sumSal = 0;
while (mgrVO.hasNext())
{
  currRow = mgrVO.next();
  sumSal += currRow.getAttribute("Salary").intValue();
}    

問合せ結果間の移動方法
Oracle ADFビュー・オブジェクトについて
データ・モデル内のビュー・オブジェクト・インスタンスの検索
属性値の取得

 

 

Copyright © 1997, 2004, Oracle. All rights reserved.