try
{
_RecordsetPtr rec; //结果集
...
//通过这种方式可以处理 错误代码: 800a0e79 对象打开时,不允许操作
if (m_pRec->State == adStateOpen)
m_pRec->Close();
rec->Open(_bstr_t(xmlfile), "provider=MSPersist", adOpenKeyset, adLockOptimistic, adCmdFile);
}
catch(_com_error &e)
{
CString szTemp;
szTemp.Format("错误代码: %08lx ", e.Error());
szTemp += e.Description()+e.ErrorMessage();
}
catch(...)
{
strMsg.Format("打开XML文件[%s]未知异常,原因:%d", strFullXmlFile, GetLastError());
}
相关文章
- 11-24异常和中断
- 11-24c++异常捕获
- 11-24AD7606-4输出数据异常
- 11-24面对对象多态的异常
- 11-24自定义异常类
- 11-24我为什么插入记录时出现“重复条目”异常?
- 11-24Effective C++(Third Edition) Item29 为“异常安全”而努力是值得的
- 11-24异常处理工具类
- 11-24Android Studio中Junit单元测试使用JSON对象异常的问题
- 11-24SSIS DTS脚本任务在用户代码中遇到异常