|
|
|
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
|
|||
|---|---|---|---|
|
#18+
Ребят, извините, но придётся мне вас снова побеспокоить :) Записать в базу картинку с помощью ф-ции 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 20:08 |
|
||
|
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
|
|||
|---|---|---|---|
|
#18+
Тут пришла идея... может, стоит доставать эти аргументы в разных хранимых процедурах? Т.е. одна получает инфу о картинке, а другая - саму картинку. Щас попробую, о результате отпишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 20:23 |
|
||
|
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 20:24 |
|
||
|
rs.getString(1) Exception: ResultSet can not re-read row data for column 1
|
|||
|---|---|---|---|
|
#18+
Во, справился! :) Две хранимые процедуры. Одна выбирает саму картинку, вторая - данные о ней. Если вызывать из разными ResultSet'ами, всё работает отлично! Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 21:00 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2150023]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 463ms |

| 0 / 0 |
