Формат графики в BLOB полях ACCESS?

Модераторы: Duncon, Naeel Maqsudov, Хыиуду, Игорь Акопян

Ответить
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

18 мар 2004, 09:10

Как прочитать картинку из БД ACCESS если в средствами ACCESS там создан объект OLE PhotoEditor?
Если точнее, то как его открыть в виде картинки? :cry:
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

19 мар 2004, 11:15

Надо либо найти DBAware OLEContainer. (До D6 включительно такого по-моему не было). Либо взять обычный OLEContainer и на TDataset.OnAfterSrcroll навесить примерно следующее:

Очистить контейнер, если он не пуст.
Загнать содержимое BLOB в потор, например, TMemoryStream
Создать в OLEContainer-е объект из потока
Очистить поток.

Нету Delphi сейчас под рукой :( Если нужно, то в понедельник вечером сделаю примерчик.
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

24 мар 2004, 09:43

Большое спасибо!
Очень жду примерчик! :)
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

26 мар 2004, 08:26

Очень жду примерчик!
Попробуйте сначала сами, там ничего особенно сложного.
Я до своего компа доберусь только на следующей неделе.
GOS
Сообщения: 111
Зарегистрирован: 17 фев 2004, 10:32
Контактная информация:

26 мар 2004, 10:58

Ok! :)
Если появятся вопросы, я напишу :)
Ещё раз СПАСИБО за помощь!
Ответить