WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Проблема с графикой в БД

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Проблема с графикой в БД
Dimand опубликован 05-05-2001 09:00 MSK   Click Here to See the Profile for Dimand   Click Here to Email Dimand  
Есть база paradox в ней поле типа OLE BLOB (кстати когда пытался ставить тип Graphic CRecorset отказывался его видеть. почему?)
Проблема в сохранении в это поле. Делаю так:

CBitmap *pBmp = new CBitmap;
pBmp->LoadBitmap(IDB_BMP);
m_rs.m_bmp.m_hData = pBmp->operator HBITMAP();

В m_hData он здесь пишет. Вроде дальше в базу это пишет, а потом открываешь - все по нулям. Как делать?

OlegN опубликован 05-05-2001 13:41 MSK     Click Here to See the Profile for OlegN  Click Here to Email OlegN     
Ну тогда сообщи типы (классы переменных)
m_rs и m_bmp
> В m_hData он здесь пишет. Вроде дальше в базу это пишет, а потом открываешь - все по нулям. Как делать?
Так вроде пишет или все-таки пишет, а если пишет то что ?
Сначала сравни в двоичном виде содержимое ресурса IDB_BMP с содержимым OLE BLOB поля.
Если они равны или BLOB поле содержит все данные IDB_BMP со смещением, то все-таки пишет, а если нет, то значит ты либо что-то не то делаешь,
либо не читал мой ответ на твой предыдущий вопрос.

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.