powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с BLOB
4 сообщений из 4, страница 1 из 1
Работа с BLOB
    #32048927
fob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fob
Гость
Подскажите, плз., как сохранить содержимое LOB поля в файл на диске.
...
Рейтинг: 0 / 0
Работа с BLOB
    #32048994
Driller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Driller
Guest Могу подсказать как использовать для этого Delphi:
1. Стандартно используете Table или Query для выборки записей из БД.
2. Создаёте файловый поток TFileStream.
3. Для Blob поля выполняете метод SaveToStream с переменной файлового потока в качестве параметра.
Например
procedure SaveBlobToFile;
var f:TFileStream;
begin
f:=TFileStream.Create('c:\myfile.dat', fmCreate);
try
(Table1.FieldByName('myfield') as TBlobField).SaveToStream(f);
finally
f.free;
end;

end;
...
Рейтинг: 0 / 0
Работа с BLOB
    #32049149
fob
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fob
Гость
Меня это интересует средствами хранимых подпрограмм.
...
Рейтинг: 0 / 0
Работа с BLOB
    #32049168
Noname
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DBMS_LOB.READ();
UTL_FILE.PUT_RAW();
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Работа с BLOB
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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