Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Отображение ole-объекта из БД

8.4K
09 апреля 2008 года
Janita
7 / / 24.11.2004
В БД на Access хранятся документы Word в виде ole-объектов. Моя программа соединяется с этой БД через ADO. Как мне достать из таблицы вордовский текст и отобразить его на форме (в тексте встречаются формулы и картинки)?

пробовала делать так:

 
Код:
TADOBlobStream* stream1;
 TBlobField* f;
 
 TasksADOTable->First() ;
  f=(TBlobField *)TasksADOTable->FieldByName("Text");
  stream1=new TADOBlobStream(f, bmRead);
  stream1->Position=0;
  OleContainer1->LoadFromStream(stream1);
 delete stream1;


Выдает ошибку Ivalid stream format на строчке OleContainer1->LoadFromStream(stream1);
Что я делаю не так?
Может вообще это все надо как-то по другому делать?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог