Re: next() error

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: next() error
Дата
Msg-id 4202AE28.2080300@opencloud.com
обсуждение исходный текст
Ответ на next() error  (Nahum Castro <nahumcastro@gmail.com>)
Ответы Re: next() error  (Nahum Castro <nahumcastro@gmail.com>)
Список pgsql-jdbc
Nahum Castro wrote:

> javax.servlet.ServletException: ResultSet not positioned properly,
> perhaps you need to call next.

> Has changed something on the server or on the driver?

Newer drivers follow the JDBC specification more strictly.

> ResultSet RecordsetPubs1 = StatementRecordsetPubs1.executeQuery();
> boolean RecordsetPubs1_isEmpty = ! RecordsetPubs1.next();
> boolean RecordsetPubs1_hasData = ! RecordsetPubs1_isEmpty;

[...]

>     <td align="left" width="50%"><%=(((RecordsetPubs1_data =
> RecordsetPubs1.getObject("au_id"))==null ||
> RecordsetPubs1.wasNull())?"":RecordsetPubs1_data)%></td>

You appear to be calling ResultSet.getObject() even if ResultSet.next()
returned false. You're not allowed to do this -- see the JDBC javadoc.

-O

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Nahum Castro
Дата:
Сообщение: next() error
Следующее
От: Nahum Castro
Дата:
Сообщение: Re: next() error