-589   A POSITIONED DELETE OR UPDATE STATEMENT FOR CURSOR cursor-name SPECIFIED A ROW OF A ROWSET, BUT THE CURSOR IS NOT POSITIONED ON A ROWSET

説明

FOR ROW n OF ROWSET 文節が定位置の DELETE または UPDATE ステートメントで指定されましたが、カーソルは現在、行セットに配置されていません。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

FETCH ステートメントを発行して正しい行セットにカーソルを配置してから、位置指定 DELETE または UPDATE ステートメントを再発行してください。 カーソルが行セット・アクセスに対して定義されていない場合は、まずカーソルを再定義してください。

SQLSTATE

24520