powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SQL-запрос
6 сообщений из 6, страница 1 из 1
SQL-запрос
    #33318129
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создаю
Код: plaintext
1.
PreparedStatement pstmt = con.prepareStatement(querry,ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);

далее пытаюсь выполнить два запроса
Код: plaintext
1.
select * from clients where registration_date>?

Код: plaintext
1.
2.
3.
declare @date as varchar( 10 )
select @date='01/01/2004'
select * from clients where registration_date>@date

После этого при попытке выполнить второй вариант запроса
Код: plaintext
1.
2.
      rs = pstmt.executeQuery();
      rs.last();

выдает следующую ошибку
java.sql.SQLException: ResultSet may only be accessed in a forward direction.

Если убрать строку
rs.last();
второй вариант тоже работает

С чем это может быть связано?

JDBC-драйвер - jtds
...
Рейтинг: 0 / 0
SQL-запрос
    #33318135
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
второй запрос точнее выглядит так
Код: plaintext
1.
2.
declare @date as varchar( 10 )
select @date=?
select * from clients where registration_date>@date
...
Рейтинг: 0 / 0
SQL-запрос
    #33318151
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня была такая проблема, решилась использованием только rs.next() никаких rs.last() и др. передвижений ResultSet похоже не поддерживает
...
Рейтинг: 0 / 0
SQL-запрос
    #33318158
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
max_from_sumyУ меня была такая проблема, решилась использованием только rs.next() никаких rs.last() и др. передвижений ResultSet похоже не поддерживает

Все было бы так, если бы другой вариант запроса не работал, но он-то почему-то работает. странно
...
Рейтинг: 0 / 0
SQL-запрос
    #33318186
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
akula84 max_from_sumyУ меня была такая проблема, решилась использованием только rs.next() никаких rs.last() и др. передвижений ResultSet похоже не поддерживает

Все было бы так, если бы другой вариант запроса не работал, но он-то почему-то работает. странно

Да запрос тут не причем - дело в самом классе ResultSet
...
Рейтинг: 0 / 0
SQL-запрос
    #33318191
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Exception выскакивает из-за строки rs.last() - ее замени на конструкцию использ. только rs.next()
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SQL-запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]