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());
}
_RecordsetPtr異常捕獲
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.