BLOB и Word

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
DIC
Сообщения: 8
Зарегистрирован: 22 апр 2005, 09:36

BLOB и Word

Сообщение DIC » 22 апр 2005, 10:01

Необходимо сохранить файлы типа *.doc в БД
и потом открыть их в Word
С сохранением проблем нет, а вот открвтие в редакторе вызывает сомнение правильности реализации
Вот мой вариант открытия хранимого файла:
1.Сохранения его в какой либо временной директории.
2.Открытие файла в Word с диска.
3.Модификация файла
4.Сохранение файла в БД.

У меня возникли сомнения в правильности реализации
посоветуйте что можно ещё сделать...

Можно есть готовые примеры отличающееся от моего....

С УВАЖЕНИЕ И ЗАРЕНЕЙ БЛАГОДАРНОСТЬЮ, ЗА ПОМОЩ,
DIC

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 апр 2005, 10:23

У меня возникли сомнения в правильности реализации
сомнения насчет чего? предложи еще варианты.

DIC
Сообщения: 8
Зарегистрирован: 22 апр 2005, 09:36

Сообщение DIC » 22 апр 2005, 10:34

kdv писал(а):
У меня возникли сомнения в правильности реализации
сомнения насчет чего? предложи еще варианты.
Сомнения на счёт правильности....т.е. нужен совет бывалых
ето так делается или же....как то по другому.???
Так это я хотелбы услышать от вас варианты....:)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 апр 2005, 11:21

ну еще это можно сделать через хранение ole-контейнеров. других вариантов вроде бы нет.

DIC
Сообщения: 8
Зарегистрирован: 22 апр 2005, 09:36

Сообщение DIC » 22 апр 2005, 12:17

kdv писал(а):ну еще это можно сделать через хранение ole-контейнеров. других вариантов вроде бы нет.
А реальные примеры...есть посмотреть бы ....или почитать...

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 апр 2005, 12:23

а поискать примеры в инете?

DIC
Сообщения: 8
Зарегистрирован: 22 апр 2005, 09:36

Сообщение DIC » 22 апр 2005, 16:04

kdv писал(а):а поискать примеры в инете?
:) а для чего форумы созданы.....или я час искать буду или мне добрые люди подскажут....

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 22 апр 2005, 16:59

я бы сказал, для чего форумы созданы....

Когда то, в глубоком детстве, я надыбал oleunit как раз для передачи блобов в и из оле-объектов. Было это для Delphi 1 (или 2?) (www.ibase.ru/download/oleunit.zip). Сам понимаешь, что нынче ole не в моде, моден com, впервые с com-компонентами для офиса я работал когда они появились, но данным вопросом не интересовался.

собственно. если глядеть в FAQ, то с блобами можно работать путем передачи данных в/из Stream. Твоя задача - либо кинуть stream в файл, либо кинуть его в com/ole контейнер. Этот вопрос как таковой IB/FB не касается.

Ответить