Форум: "Базы";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];
ВнизПомогите пож. с БЛОБами. Найти похожие ветки
← →
sgs (2002-02-18 11:55) [0]Есть оракловая таблица:
.
DOC_ID NUMBER NOT NULL,
DOC_NAME VARCHAR2 (100),
DOC_DATA BLOB
На форме лежит Query, DBMemo и DBNavigator. В существующей записи ввожу текст в DBMemo. При сохранении возникает ошибка: "General SQL error. ORA-22990: указатели LOB не могут разделять транзакции."
(Query.RequestLive = True)
Чего делать в таких случаях?
Очень надеюсь на помощь...
← →
petr_v_a (2002-02-18 15:03) [1]Неудачный перевод сообщения об ошибке. Транзакции не могут разделять LOB-локаторы. При select`е выбираются не сами данные из BLOB-поля, а указатели на структуры сервера,используя которые можно их по частям выкачивать. Указатели ( LOB locator ) действительны только в контексте транзакции, выполнявшей select.
Выход - например, выбирать BLOB-поле отдельным запросом, редактировать и коммитить.
← →
sgs (2002-02-18 17:02) [2]Большое спасибо.
Кстати первый раз получил такой толковый и обстоятельный ответ. :) не льщу, а просто проявляю свою искреннюю благодарность :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.03.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c