powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как объединить BLOB поля
7 сообщений из 7, страница 1 из 1
Как объединить BLOB поля
    #32111474
Аселя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как объединить BLOB поля нескольких записей в один файл, не сохраняя поле каждой записи в промежуточном файле?
В полях находятся файлы Word.
Возможны ли следующие шаги: поле в стрим, стрим в буфер, из буфера в общий файл?
Заранее благодарна за любую информацию
...
Рейтинг: 0 / 0
Как объединить BLOB поля
    #32111523
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А интересно для чего? И что это получится?
...
Рейтинг: 0 / 0
Как объединить BLOB поля
    #32111622
Аселя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если сохранять на диске BLOB-поле каждой записи во временный файл, а потом в общий, программа долго работает. Может есть какой-нибудь другой способ?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
цикл 
begin
  BS := TADOBlobStream.Create (ADOQuerMaket.FieldByName('BlobFieldName') as   TBlobField, bmRead);
  BS.SaveToFile('c:\tempDoc.doc');
  далее открыть файл; 
  скопировать все в буфер; 
  вставить в общий выходной файл;
end;


Заранее благодарна
...
Рейтинг: 0 / 0
Как объединить BLOB поля
    #32111973
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно добавлять еще в Stream

А как потом отделять файлы то будете? Что за мешанина получится?
...
Рейтинг: 0 / 0
Как объединить BLOB поля
    #32112905
Аселя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>> Можно добавлять еще в Stream
А как?

>> А как потом отделять файлы то будете?
Tygra, мне не нужно отделять файлы. Результатом программы должен быть общий wordовский файл.
...
Рейтинг: 0 / 0
Как объединить BLOB поля
    #32112957
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что, так работает? Если несколько файлов слить вместе - все откроется?

Что-то странное. Специально попробовал - один doc дописал к другому - как было все в первом, так и осталось. Ничего не добавильсь

Так что подумайте сначала - а то ли делаете?
...
Рейтинг: 0 / 0
Как объединить BLOB поля
    #32113100
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я конечно глубоко не сталкивался с такими проблемами как вывод данных в МС Офисный документ, но помоему можно попробывать загнать и блоба1 новый документ1, из блоба2 в документ2, а затем используя буфер обмена загнать из документа2 в документ1, после чего документ1 сохранить, а документ2 не сохранять. Может такая идея подойдет. Если конечно я все правильно понял.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как объединить BLOB поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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