[Seasar-user:7004] Re: S2Dao,S2Pager 実際のデータ件数より大きいオフセット値を指定するとSqlExceptionになる
寺尾 浩平
[E-MAIL ADDRESS DELETED]
2007年 4月 2日 (月) 13:55:36 JST
本間さま
お世話になります。
寺尾です。
> 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 はクローズされています。
Seasar-user メーリングリストの案内