[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 メーリングリストの案内