急救急救急救!有关ADO的大问题,请各位大虾帮忙!

allen34ssc 2005-05-15 05:47:09
我的程序编译时没有错误,但在运行是总出现Unknown error 0x800A0E79,Unknown error 0x800A0C93,IDispatch errpr #3088等错误,造成添加,删除,查询无法实现,请各位好
心人帮助,帮我调试一下,谢谢。
请大虾们留一下Email,我把我的源程序发过去,再次谢谢!!!
...全文
76 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
allen34ssc 2005-05-16
TO:krh2001(边城浪子)

试过你的方法,还是不行。
可否留下你的电子邮件,帮我调一下。谢谢!谢谢!谢谢!
  • 打赏
  • 举报
回复
allen34ssc 2005-05-16
有哪位高手留一下邮箱,帮我调一下,分数小弟随便给.
  • 打赏
  • 举报
回复
jerry 2005-05-15
_ConnectionPtr conn;
if(FAILED(conn.CreateInstance("ADODB.Connection")))
{
AfxMessageBox("Create ADO Connection Failed!"):
return;
}


try
{
_RecordsetPtr rset = conn.Execute(strSQL,....);
....
}
catch(_com_error& ce)
{
CString str;
str.Format("错误: 0x%08x\n", ce.Error());

int ic = conn->Errors->Count;
for(int i = 0; i < ic; ++i)
{
str += (LPCTSTR)conn->Errors->Item[(long)i]->Description;
str += "\n";
}
AfxMessageBox(str);
}
  • 打赏
  • 举报
回复
jerry 2005-05-15
try
{
...
}
catch(_com_error&ce)
{
}

做 Smart Pointer 都要用异常处理.

要知道出错是什么原因 ,可以访问 Connect 对象的 Error 来取得


  • 打赏
  • 举报
回复
相关推荐
发帖
数据库
创建于2007-09-28

3957

社区成员

VC/MFC 数据库
申请成为版主
帖子事件
创建了帖子
2005-05-15 05:47
社区公告
暂无公告