[pgsql-jp: 29425] Re: JDBCのprevious メソッドでNullPointerException が発生します

sugita @ sra.co.jp sugita @ sra.co.jp
2003年 3月 17日 (月) 01:48:11 JST


  杉田です。

From: "bxcel" <bxcel @ prophet.jp>
Subject: [pgsql-jp: 29424] Re: JDBCのprevious メソッドでNullPointerException が発生します
Date: Sun, 16 Mar 2003 22:50:34 +0900

;;; 再現させる事が出来ましたので報告します。
...
;;; rs.afterLast()をrs.last()に変更すると発生しませんが、この方式では
;;; 当然ながら最終レコードが処理できません。
;;; 
;;; $ java previous
;;; 2
;;; 1
;;; 
;;; プログラムで対処可能なのですがご報告まで。
;;; 
;;; と、ここまで書いて思ったのでずか、afterLastの位置からprevious
;;; メソッドは実行してはいけないのでしょうか?

  JDBC のソースを読む限りでは、いけないですね。以下のようにすると大丈夫ですが。

    ...  
    rs.last();
    rs.afterLast();
    ...


Kenji Sugita                                      


     
     



pgsql-jp メーリングリストの案内