prolis
User
 Fresh Boarder
| Posts: 8 |   | Karma: 0 |
|
NCOCI8 & Blob field
|
|
Posted: 2000/06/21 10:37 |
|
|
|
|
День добрый! При попытке изменить значение Blob-поля в Oracle 8.13 возникает ошибка: "ORA-22292: Невозможно открыть LOB в режиме чтение-запись без выполнения транзакции". Я думал, что что-то не так настроил в компонентах, но потом в demo "Blobs" поменял только БД,Таблицу и поле - тот же результат. У меня: Delphi 5.0,NCOCI8 v075b,Oracle 8.13., клиент 8.15. Тип поля - просто BLOB. Приходится создавать специальные запросы на вставку и обновление - тогда всё нормально.
Суть проблемы такая: сделать запрос к таблице с blob, если не EOF - то обновить Blob, а если EOF - вставить запись. Раньше это хорошо решалось в TQuery свойством RequestLive (Query.Edit,Query.Insert). А тут так не удалось. Может дело в типе BLOBа или настройках сервера(ведь Ваше демо тоже такую ошибку выдает)? Спасибо.
|
|