[Seasar-user:7005] Re: S2Dao,S2Pager 実際のデータ件数より大きいオフセット値を指定するとSqlExceptionになる
Hirotaka HONMA
[E-MAIL ADDRESS DELETED]
2007年 4月 2日 (月) 14:02:38 JST
本間です。
on Mon, 2 Apr 2007 13:55:36 +0900
in [Seasar-user:7004] Re: S2Dao,S2Pager 実際のデータ件数より大きいオフセット値を指定するとSqlExceptionになる
寺尾 浩平 <[E-MAIL ADDRESS DELETED]> wrote:
> > final Connection con = getConnection();
> > // SQL文は実行可能なもので
> > final PreparedStatement stmt = con
> > .prepareStatement("SELECT 'X' FROM DUAL");
> > final ResultSet rset = stmt.executeQuery();
> > // ResultSetを最後まで回したあとにgetMetaData
> > while (rset.next()) {
> > }
> > rset.next();
> > rset.getMetaData();
> >
> > 頂いているエラー情報と、S2Daoのコードを読んだ感じでは、これ
> > で例外が出そうな気がしたのです。
> > お手すきの際に試していただけると嬉しいです。
>
> 上記のコードを試したところ、SqlExceptionが発生しました。
> エラーの詳細は以下です。
>
> Exception Type: com.ibm.db2.jcc.a.SqlException
> Message: [ibm][db2][jcc][10120][10898] 操作が無効です: result set はクローズされています。
ご確認ありがとうございます、例外になってしまいましたか。。。
最後の、どちら(next or getMetaData)のメソッド呼び出しで例外がでましたか??
Seasar-user メーリングリストの案内