一天会出现两次这样的提示,出现这个提示时,必须得要人工去干预一下,那多麻烦。
1 这个异常如何捕捉 ?我写的异常处理只能捕捉到它之后的另一个异常。
2 一天出现两次这种情况,对这个网络的意见如何评价?或是SQL配置问题
1 这个异常如何捕捉 ?我写的异常处理只能捕捉到它之后的另一个异常。
2 一天出现两次这种情况,对这个网络的意见如何评价?或是SQL配置问题
解决方案 »
- 怎么把数据导出到Word?
- First-chance exception in Ctrl.exe (KERNEL32.DLL): 0x000006BA: (no name).
- googletalk征友(vc开发交流)
- 奇怪的error C2440错误,难道说C语言与VC不兼容?
- 我的毕业设计
- 与实时系统通讯的串口的选型问题?
- recv函数,让它接受到一行后就返回,如何做?
- 请教(在VC++6.0资源编辑器中新建的工具条的按钮运行时没有颜色且没有被按下去的动画显示)
- 一个动态显示位图的问题
- 有人知道*.day文件吗??如何解开???谢谢
- 请问CView类类似OnCreate()的函数是哪一个?
- 求助MFC读TXT内容到listcontrol中
try
{
//你的ADO代码
}
catch (_com_error& e)
{
CString strMsg;
strMsg.Format(_T("错误描述:%s\n错误消息%s"),
(LPCTSTR)e.Description(),
(LPCTSTR)e.ErrorMessage());
AfxMessageBox(strMsg);
}
2. 可以开一些检测网络的线程等,及时发现问题
{
theApp.m_pRecordsetTemp1=theApp.GetRecord(theApp.pMyConnect,sqlstr); //查找相同的码值
}
catch (_com_error& e)
{ CString strMsg; strMsg.Format(_T("错误描述:%s\n错误消息%s"), (LPCTSTR)e.Description(), (LPCTSTR)e.ErrorMessage()); AfxMessageBox(strMsg); }
我也是如二楼所示的方法,但现象是在没CATCH之前,就出现在了一个“一般性网络故障”的对话框,必须点确定之后才进入catch处理,这样变得每次要人工去操作一下,试过 __try __except ,一样的效果,依然捕捉不到“一般性网络故障”这个异常。
开线程去检测网络,一般都使用什么手段较为合理?