数据库流读取

newcomez 2008-05-09 11:12:26
SQL数据库有一个image_data字段,在VC中使用_StreamPtr pStm来读取,并把流pStm里面的内容传递给_variant_t类型的varBLOB,该如何操作,网上的程序大都是用流来保存文件,如
//打开pStm
pStm->Write(_variant_t(m_pRecordset->GetFields()->GetItem("photo")->Value));
//把photo字段的内容写入pStm
pStm->SaveToFile("c:\\publogo.jpg", adSaveCreateOverWrite);
pStm->Close();
//直接保存为文件,如果是别的格式只要保存的时候改变后缀就可以了。
但是,我要做的是把图像文件读出来,并能够显示出来。请问具体该如何操作?在线等候!
...全文
48 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Oliver2891 2008-05-10
  • 打赏
  • 举报
回复
显示可以用IPicture接口的Render方法,好像是,很久不用了,你可以到网上搜搜相关资料,很多的。
newcomez 2008-05-09
  • 打赏
  • 举报
回复
这个方法不好^-^
快乐鹦鹉 2008-05-09
  • 打赏
  • 举报
回复
先存成图像文件好了。在LoadImage读出图像进行显示。

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧