社区
数据库
帖子详情
VC 连接SqlSever 如何或许数据库报错信息
gohands
2006-08-28 11:49:40
用的是ado ,com 连接的数据库
现在想插入纪录的时候报出sqlsever的错误
try
{
...
}
catch(_com_error e)
{
e.ErrorMessge();
e.WCode();
}
这样做不管sql文不对,还是数据重复 得出的e内容都是一样的
怎么区分
谢谢
...全文
176
8
打赏
收藏
VC 连接SqlSever 如何或许数据库报错信息
用的是ado ,com 连接的数据库 现在想插入纪录的时候报出sqlsever的错误 try { ... } catch(_com_error e) { e.ErrorMessge(); e.WCode(); } 这样做不管sql文不对,还是数据重复 得出的e内容都是一样的 怎么区分 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
raymonzhao
2006-08-28
打赏
举报
回复
e里有一个错误号的,你跟踪一下可以看出是什么错,主键重复,溢出,或是字段类型不符等都可以判断出来.我原来做过,不过不记得这个错误号是多少了.你查查相关的资料.这样可以对报错进行自己更具体的处理.
handsomerun
2006-08-28
打赏
举报
回复
catch(_com_error e)
{
_bstr_t bstrSource(e.Source());
_bstr_t bstrDescription(e.Description());
TRACE(_T("\n Source : %s \n Description : %s \n"),(LPCSTR)bstrSource,(LPCSTR)bstrDescription);
}
gohands
2006-08-28
打赏
举报
回复
头想把sql工具执行的报错结果拿出来
郁闷!
handsomerun
2006-08-28
打赏
举报
回复
其实如果是数据重复的话 ,可以用别的方法判断的,你可以先查询一下数据库,看是否有重复
gohands
2006-08-28
打赏
举报
回复
UP
------------------------------------------------------
e.Error() 的值一直都是 -2147217900
郁闷
现在暂时根据 e.Description()里面查找关键字来判断的!
tanyaliji
2006-08-28
打赏
举报
回复
那你看要执行的查询数据库函数的返回值
lshddd
2006-08-28
打赏
举报
回复
try{
////...............
}
catch (_com_error e)
{
CString strComError;
strComError.Format("错误编号: %08lx\n错误信息: %s\n错误源: %s\n错误描述: %s",
e.Error(), // 错误编号
e.ErrorMessage(), // 错误信息
(LPCSTR) e.Source(), // 错误源
(LPCSTR) e.Description()); // 错误描述
::MessageBox(NULL,strComError,"错误",MB_ICONEXCLAMATION);
}
vs code
连接
sql
server
数据库
步骤及遇到的问题小结
最近因为要在vs code上
连接
到
sql
server
数据库
,第一次尝试,之前用 java的时候使用jdbc
连接
过
数据库
,感觉用vs code
连接
数据库
步骤要简单一些,网上写的博客也不是特别多,就顺便把我的步骤记录下来,仅供参考,...
酒店业务管理系统,
VC
源代码 MDB
数据库
.rar
酒店业务管理系统,
VC
源代码 MDB
数据库
。包括订餐、客户等功能模块,界面较粗糙,是书中的范例实例。在编译、运行程序之前,请将所附的
数据库
文件rms.mdb导入
SQL
server中,并将此
数据库
命名为RMS。具体操作步骤...
企业级 VMware vSphere 6.7虚拟化技术配置与管理(上)
Windows环境部署具有外部PSC和外部
SQL
Server
数据库
的
vC
enter Server; * Linux环境部署具有嵌入式PSC的
VC
SA; * Linux环境部署具有外部PSC的
VC
SA。 本章内容理论丰富,实验详细。希望朋友们认真学习理论...
简单
VC
酒店订餐系统.rar
源代码环境
VC
6.0,在编译、运行程序之前,请将所附的
数据库
文件rms.mdb导入
SQL
server中,并将此
数据库
命名为RMS。 若没有安装
SQL
server,也可以直接在控制面板中将此
数据库
文件设置为数据源,并命名为MyDS。...
dbeaver-ce-7.2.0
开源
数据库
连接
工具,dbeaver-ce-7.2.0 zip个人社区版本。特别好用,强力推荐!!!!
数据库
4,012
社区成员
39,817
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章