[pgsql-jp: 35730] 8.0用JDBCドライバによる不具合
    H.Watabe
    watabe @ fuji-it.com
       
    2005年 7月 20日 (水) 15:00:37 JST
    
    
  
初めて投稿します@渡部と申します。
Windows2000Pro / PostgreSQL8.0 で試験しています。
先日まで7.3用ドライバで試験していて問題なかったのですが、
本日8.0用ドライバに置き換えて試験したら以下のようなエラーが
吐き出されました。
先輩諸氏、識者の方で何か判る方居ましたらご助言戴けないでしょうか。
エラー(適応改行しております)
org.postgresql.util.PSQLException: 
   Operation requires a scrollable ResultSet, 
      but this ResultSet is FORWARD_ONLY.
	at org.postgresql.jdbc2.AbstractJdbc2ResultSet.checkScrollable
                   (AbstractJdbc2ResultSet.java:179)
	at org.postgresql.jdbc2.AbstractJdbc2ResultSet.last
                   (AbstractJdbc2ResultSet.java:596)
	at org.apache.commons.dbcp.DelegatingResultSet.last
                   (DelegatingResultSet.java:191)
	at com.fujiit.struts.fds.databeans.BeanDBQuery.DBselect
                   (BeanDBQuery.java:87)
	at com.fujiit.struts.fds.databeans.BeanSerchSelect.KensaSelectCount
                   (BeanSerchSelect.java:1492)★
  at 以下省略
★部分のSQL
SELECT DISTINCT AAA, BBB, CCC FROM ABC_TBL
SQL的に「DISTINCT」要らないとは思われますが・・・。
これがあるとエラーが発生してしまうようです。
外すとエラーが無くなります。また7.3用ドライバに戻すと
このままでもエラーは発生しません。
8.0用ドライバは厳密にチェックするようになったのでしょうか?
#不足情報などあれば仰って下されば公開可能な限り公開致します。
-+-+-+-+-+-+-+-+-+-+-+-+-+-
watabe : com.fujiit
    
    
pgsql-jp メーリングリストの案内