ResultSet.relative(0) throws "Cannot move to index of 0" but should not as explain in the Javadoc.
От | David Gagnon |
---|---|
Тема | ResultSet.relative(0) throws "Cannot move to index of 0" but should not as explain in the Javadoc. |
Дата | |
Msg-id | 4263AF53.7030903@siunik.com обсуждение исходный текст |
Ответ на | Re: Error with a hibernate query (Dave Cramer <pg@fastcrypt.com>) |
Ответы |
Re: ResultSet.relative(0) throws "Cannot move to index of 0"
|
Список | pgsql-jdbc |
Hi all, I just ran into what i think is a compliance problem. I can't call ResultSet.relative(0) without getting in exception. As stated in the javadoc it's should just do NOTHING. Am I wrong? Best regards /David rs.relative(skipResults); if (index==0) > throw new SQLException("Cannot move to index of 0"); /** * Moves the cursor a relative number of rows, either positive or negative. * Attempting to move beyond the first/last row in the * result set positions the cursor before/after the * the first/last row. Calling <code>relative(0)</code> is valid, but does * not change the cursor position. * * <p>Note: Calling the method <code>relative(1)</code> * is identical to calling the method <code>next()</code> and * calling the method <code>relative(-1)</code> is identical * to calling the method <code>previous()</code>. * * @param rows an <code>int</code> specifying the number of rows to * move from the current row; a positive number moves the cursor * forward; a negative number moves the cursor backward * @return <code>true</code> if the cursor is on a row; * <code>false</code> otherwise * @exception SQLException if a database access error occurs, * there is no current row, or the result set type is * <code>TYPE_FORWARD_ONLY</code> * @since 1.2 */
В списке pgsql-jdbc по дате отправления: