powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / как сохранить большой бинарный блоб?
4 сообщений из 4, страница 1 из 1
как сохранить большой бинарный блоб?
    #39630397
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было бы удобно иметь возможность нажать "Save as..." на ячейке с блобом. Причём так, чтобы не получить "out of memory".

Для ibec_SaveToFile написано : This function now supports files larger than 2 GB.
Значит ли это что есть спооб передать ей блоб более 2 GB? Или это значит что можно бесконечно добавлять данные в конец файла? :)

Вот так:
Код: sql
1.
2.
3.
4.
5.
6.
 execute ibeblock
 as
 begin
   select bigblob from T into :data;
   ibec_SaveToFile('D:\blob.bin', data, __stfOverwrite);
 end

Памяти не хватает.

Есть сейчас хоть какой-то способ сохранять блобы более 2 GB?
...
Рейтинг: 0 / 0
как сохранить большой бинарный блоб?
    #39630561
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HommerЗначит ли это что есть спооб передать ей блоб более 2 GB?

Нет.

HommerИли это значит что можно бесконечно добавлять данные в конец файла? :)

Да.

HommerЕсть сейчас хоть какой-то способ сохранять блобы более 2 GB?

Нет. И заниматься этим никто не будет.
...
Рейтинг: 0 / 0
как сохранить большой бинарный блоб?
    #39631299
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
IBExpertHommerЕсть сейчас хоть какой-то способ сохранять блобы более 2 GB?

Нет. И заниматься этим никто не будет.
У меня не сохраняется и блоб размером в 300мб, c out of memory. Нет так нет.
...
Рейтинг: 0 / 0
как сохранить большой бинарный блоб?
    #39631434
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HommerУ меня не сохраняется и блоб размером в 300мб, c out of memory.

Cкорее всего, из-за того, что там копия данных переменной создается перед записью в файл.
Это-то как раз можно обойти, наверное, записывая кусочками.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / как сохранить большой бинарный блоб?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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