Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.18;
Скачать: CL | DM;

Вниз

Помогите пож. с БЛОБами.   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
1-57404
SER
2002-03-01 02:43
2002.03.18
Функции и процедуры с использыванием методов объектов


3-57308
vopros
2002-02-19 13:31
2002.03.18
Помогите составить запрос:


1-57354
AlexP
2002-03-01 14:55
2002.03.18
Как просто обрезать число например 6.43734 до 6.43


1-57397
Кирилл.......
2002-02-28 01:47
2002.03.18
Мааленький вопросик... Подскажите плиз...


1-57451
lipskiy
2002-03-02 00:22
2002.03.18
Нужно входящий параметр в процедуре объявить несколькими типами...