4,011
社区成员
发帖
与我相关
我的任务
分享
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s"),
(LPCTSTR)e.Description(),
(LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}
WIN10的ADO版本比XP版本高,在高版本编译在低版本是运行不了,反过来就可以了。
0x800A0E7A 是表示ADO找不到指定的提供者,是不是权限不够?
catch捕获下错误内容是什么先