
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.10.2004, 20:22
|
|||
|---|---|---|---|
запись в BLOB на ORACLE |
|||
|
#18+
Есть код db_con.setAutoCommit(false); sql = "select content from a where id = " + id + " for update"; rs = st.executeQuery(sql); if (rs.next()) { blob = ((oracle.jdbc.driver.OracleResultSet)rs).getBLOB(1); blob.putBytes(1L, data); } rs.close(); При попытке записать в BLOB поле получаю ошибку [04.10.06 06:50:04] Invocation exception: ORA-22990: LOB locators cannot span transactions (java.sql.SQLException: ORA-22990: LOB locators cannot span transactions ) java.sql.SQLException: ORA-22990: LOB locators cannot span transactions at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289) at oracle.jdbc.ttc7.v8TTILob.receiveReply(v8TTILob.java:991) at oracle.jdbc.ttc7.v8TTILob.write(v8TTILob.java:249) at oracle.jdbc.ttc7.TTC7Protocol.lobWrite(TTC7Protocol.java:2365) at oracle.sql.LobDBAccessImpl.putBytes(LobDBAccessImpl.java:304) at oracle.sql.BLOB.putBytes(BLOB.java:367) at aktif$docmanager$doc1$html.run(aktif$docmanager$doc1$html.java:1490) В чем проблемма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2153636]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 311ms |

| 0 / 0 |
