CLongBinary...
От: Dimand  
Дата: 07.05.01 02:30
Оценка:
Кто работал с картинками с БД. Вопрос такой: есть БД, в ней поле типа OLE BLOB, с них связана переменная типа CLongBinary через RFX, есть картинка в CBitmap — как ее записать в БД? Было ьы неплохо посмотреть на конкретный пример.

Заранее благодарен.
Re: CLongBinary...
От: RG Россия http://www.geocities.com/rg2204/
Дата: 08.05.01 08:20
Оценка:
Я в основном работаю с БД через ADO
там надо у ADODB.Field->GetChunk() или AppendChunk()
картинка хранится в VARIANT типа VT_ARRAY | VT_UI1
Вобщем, в SafeArray
- А Вы что курите?
— Минздрав предупреждает
Re[2]: CLongBinary...
От: IT Россия linq2db.com
Дата: 08.05.01 12:52
Оценка:
RG>Я в основном работаю с БД через ADO
RG>там надо у ADODB.Field->GetChunk() или AppendChunk()
RG>картинка хранится в VARIANT типа VT_ARRAY | VT_UI1
RG>Вобщем, в SafeArray

Я тоже так с ними работаю. Но ведь как-то можно по другому, Access, например, хранит их как объекты. Как в этом случае?
Если нам не помогут, то мы тоже никого не пощадим.
Re[3]: CLongBinary...
От: RG Россия http://www.geocities.com/rg2204/
Дата: 10.05.01 05:54
Оценка:
Здравствуйте IT, вы писали:

RG>>Я в основном работаю с БД через ADO

RG>>там надо у ADODB.Field->GetChunk() или AppendChunk()
RG>>картинка хранится в VARIANT типа VT_ARRAY | VT_UI1
RG>>Вобщем, в SafeArray

IT>Я тоже так с ними работаю. Но ведь как-то можно по другому, Access, например, хранит их как объекты. Как в этом случае?


С методом хранения изображаний Access я _конкретно_ не разбирался, но
если выгрузить изображение Access в файл, получается файл, похожий на Structured Storage.
Если это действительно он(S.Storage), то можно создать IStream, там ему сказать ->Write(...) и подсунуть его какому-нибудь просмотрщику (напр, IE)
- А Вы что курите?
— Минздрав предупреждает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.