大家来看看这个运行错误(和_StreamPtr有关)

xf00sheep 2004-07-19 04:42:12
我定义了一个_StreamPtr 对象用来读取数据库中的图片,代码如下:

_StreamPtr pStm;
pStm.CreateInstance("ADODB.Stream");
variant_t varOptional(DISP_E_PARAMNOTFOUND,VT_ERROR);
pStm->PutType(adTypeBinary);

pStm->Open( varOptional, adModeUnknown, adOpenStreamUnspecified, _bstr_t(), _bstr_t());

pStm->Write(variant_t(m_pRecordset->GetFields()->GetItem("F_IMAGE")->Value));

pStm->SaveToFile("e:\\temp.jpg", adSaveCreateOverWrite);
pStm->Close();

每次编译执行的时候都没有错,但是程序一执行到在write那一句出现如下错误:
0x77e6e592 处未处理的异常: Microsoft C++ exception: _com_error @ 0x0012f63c 。
各位大哥是什么错误?请指教。
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bizbuy 2004-08-02
  • 打赏
  • 举报
回复
gz

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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