文章类型: VC&C++
关键词: VC,如何,捕获异常,异常信息,显示
内容摘要: VC如何捕获异常并把异常信息弹出来

VC如何捕获异常并把异常信息弹出来

2016/8/11 9:21:56    来源:apple    阅读:

在VC中,如何捕获异常并把异常信息弹出来,现列举实例代码供大家参考:

//比如ado操作数据库。
long DBConnect::ConnectSQL(_ConnectionPtr &connect, CString dbName, CString userName, CString pwd, CString dbAddr, long lOption)
{
	CoInitialize(NULL);	//初始化Com组件 不知是否有必要
	connect.CreateInstance(__uuidof(Connection));	//Connection用于与数据库服务器的链接
	CString conStr;	//数据库连接字符串
	conStr.Format(_T("Driver=SQL SERVER;Database=%s;Server=%s; UID=%s;PWD=%s;"), dbName, dbAddr, userName, pwd);
	/******************连接数据库********************/
	try
	{
		connect->ConnectionTimeout = 5;	//设置连接时间
		connect->Open(_bstr_t(conStr), "", "", lOption);	//连接SQL SERVER
	}
	catch (_com_error e)	//捕捉异常
	{
		AfxMessageBox(e.ErrorMessage());
		//或AfxMessageBox(e.Description()); 
		return -5;
	}
	CoUninitialize();	//释放com组件//不知是否有必要
	return 1;
}


↑ 上一篇文章:如何将ico格式的图片转换成8位优化256色且保证不失真呢 关键词:VC,ico,转换,8位,256色,不失真,fastst.. 发布日期:2016/8/10 16:35:28
↓ 下一篇文章:VC:当前不会命中断点,还没有为该文档加载任何符号 关键词:VC,当前不会命中断点,还没有为,加载任何符号 发布日期:2016/8/11 9:23:25
相关文章:
VC中的CListCtrl 失去焦点仍然显示选中高亮 关键词:VC,C++,CListCtrl,失去,焦点,仍然,显示,选中,高亮 发布日期:2018-10-24 15:59
VC下解决在dll或ocx中使用CButtonST并显示Tooltip提示功能 关键词:VC,解决,dll,ocx,CButtonST,显示,Tooltip,提示功能 发布日期:2018-06-04 16:43
VC实现显示、自动隐藏任务栏(SHAppBarMessage) 关键词:VC,实现显示,自动隐藏任务栏,SHAppBarMessage 发布日期:2016-08-17 11:03
相关目录:.NETVC&C++软件开发
我要评论
正在加载评论信息......