_RecordsetPtr异常捕获
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());
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
我如何零基础转行成为一个自信的前端
来自未来的补充:原标题是“学前端,我如何在一年内学到三年的知识”。经网友批评和自己反思后,决定改一个合适点的标题。另外,有不少朋友以为我在国外,其实我一直在深圳。目前我也在想进入技术好一点的团队,可打杂。 这个大言不惭的标题源自我与我所认识的前端从业者的比较,也源自别人的评价。读者也可以看我其它文章,评估我的专业能力。当然我不是在每个领域都能匹配别人三年的实践经验。我还有很多技术栈没掌握,比如没写过小程序,没用过 jQuery(这个也不想再学了,只是依然还有用人单位在要求)。也有很多坑没踩过,比如没有做过浏览器兼容(说实话也不太想兼容 IE,浪费生命)。我想说的是我对 JS 这门语言以及 CS 这门学科掌握的深度,前端生态圈理解和熟悉的程度,以及知识迁移能力。 我不是想炫耀自己多牛,而是想帮助和我有相似背景的人。我在掘金发了几篇文章后,有几个朋友在知道我零基础学编程一年半就进步这么快后,想知道我是怎么学的。这篇文章就是对他们的详细回答。 一、背景介绍 我本科学的是国际贸易,乱选的专业。毕业后做了半年外贸,实在不喜欢,然后去做英文编辑了。第二份工作也很无聊,就是写英文软文,发表在国外的行...
-
下一篇
opencv完整引用
pragma once include include include include include include include include // include "opencv2/objdetect/objdetect.hpp" include "opencv2/features2d/features2d.hpp" include "opencv2/highgui/highgui.hpp" include "opencv2/calib3d/calib3d.hpp" include "opencv2/nonfree/nonfree.hpp" include "opencv2/imgproc/imgproc_c.h" include "opencv2/legacy/legacy.hpp" include "opencv2/legacy/compat.hpp" ifdef DEBUG pragma comment (lib, "opencv_calib3d2413d.lib") pragma comment (lib, "opencv_contrib2413d.lib") pra...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker快速安装Oracle11G,搭建oracle11g学习环境