powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Сохранить из BLOB файл на компьютер
8 сообщений из 8, страница 1 из 1
Сохранить из BLOB файл на компьютер
    #38655459
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.
В таблице в поле типа BLOB содержится XML файл.
Нужно в формсах 10.1.2.0.2 нажав кнопку, предложить сохранить этот XML файл.
Кто поделиться примером такой реализации?
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38655489
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://puu.sh/95TPq/86238f1f6c.png
но тип поля
ASMX_XML XMLTYPE

нужно из этого поля загрузить файл и сохранить на компе
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38655725
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38656246
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поле типа XMLTYPE
Как выгрузить его в файл?
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38656627
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lexxora,

в гугл доступ закрыли?
HOWTO: Saving and Storing XML Data – A Tuning Adventure
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38656803
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE,

спсб, то-что доктор прописал. Да вот я все Яндекс тестил, а он это не находил.
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38657258
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При первом запуске все отрабатывает, на сервер создается файл.

Но при втором нажатии ошибка ORA-22922
Рву сессию, открываю снова форму, нажимаю кнопку. Все работает. Еще раз, ошибка.

Такое чувство, где то что то не высвобождается?!

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
procedure xmltype_to_file (p_asmx_id in number) is 
rc sys_refcursor;
doc DBMS_XMLDOM.DOMDocument;
begin
 OPEN rc FOR SELECT  ASMX_XML FROM asm_xml t where t.ASMX_ID=p_asmx_id;
 doc := DBMS_XMLDOM.NewDOMDocument(xmltype(rc));
 DBMS_XMLDOM.WRITETOFILE(doc, 'TMP_XML/xml'||p_asmx_id||'.xml');    
end;
...
Рейтинг: 0 / 0
Сохранить из BLOB файл на компьютер
    #38658858
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То блоб, то хмл. Ты уж разберись.

Твой код нифига не понял, но у меня складывается такое чувство, что мисье знает толк в извращении
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Сохранить из BLOB файл на компьютер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]