powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / rs.getString(1) Exception: ResultSet can not re-read row data for column 1
4 сообщений из 4, страница 1 из 1
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
    #33581361
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят, извините, но придётся мне вас снова побеспокоить :)

Записать в базу картинку с помощью ф-ции CallableStatement.setBytes(byte[] b) мне удалось. Но когда я попытался прочитать не то что бы эту же картинку функцией getBytes, но даже просто какие-то другие поля, вроде ID, вылезает exception: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column N, где N - номер столбца, из которого я хочу получить значение.

Поискал в нете, майкрософты пишут, что, мол, если в ResultSet'е есть хоть одно поле BLOB(типа моего Image), то такая ошибка будет возникать. Но, что интересно, как решить проблему и получить все столбцы, они не пишут. Вот, хотел спросить у вас, наверняка, кто-то уже сталкивался...

Пробовал использовать ф-цию getBlob() (Blob b = getBlob(3);), в этом случае тоже exception: Procedure execution failed: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported data conversion.

Что делать и как быть, не подскажете?


Спасибо огромное заранее.


P.S.: MS SQL Server 2000 SP4, MS SQL Server 2000 JDBC Driver SP3, Apache Tomcat 5.0.29.
...
Рейтинг: 0 / 0
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
    #33581377
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут пришла идея... может, стоит доставать эти аргументы в разных хранимых процедурах? Т.е. одна получает инфу о картинке, а другая - саму картинку. Щас попробую, о результате отпишу.
...
Рейтинг: 0 / 0
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
    #33581378
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй JTDS , вдруг оно само
заработает.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
    #33581415
J-Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во, справился! :)

Две хранимые процедуры. Одна выбирает саму картинку, вторая - данные о ней. Если вызывать из разными ResultSet'ами, всё работает отлично!

Спасибо за помощь!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / rs.getString(1) Exception: ResultSet can not re-read row data for column 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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