奇怪的 unhandled exception in 0xc0000005 *.exe: access violation 错误
最近遇到一个很奇怪的错误:Unhandled exception in 0xc0000005 *.exe:0xC0000005:Acess Violation. 百思不得其解。很郁闷。
起因是调试一本叫做《Visual C++ 6.0企业经营管理系统实例导航》的书中源代码。其代码是用vc6.0+ado+sqlserver2000开发的。我将数据库移植到了sqlserver2005之上,同时按照要求配置完成ODBC。接着直接编译运行。编译过程没有问题,一运行就会报上面错误。莫名其妙。没有办法,只好跟踪调试,发现在运行到打开结果集的时候总是会出现下面错误:
Unhandled exception in *.exe(KERNEL32.DLL);0xE06D7363:Microsoft C++ Exception.
确定之后又是Unhandled exception in *.exe:Acess Violation. 错误。
继续跟踪进入结果集打开函数open()内部,这回发现病因:其返回句柄值是-2147217865(80040e37),一查说是表名无效!无可能。
后来看到此人博客:http://blog.csdn.net/Benben9527/archive/2007/04/25/1584172.aspx 提到一个问题:把数据库备份还原到另一个服务器时,可能会产生孤立用户的问题。我的数据库不是还原的,是直接附加的,应该不存在这个问题。但有可能,设置ODBC时候登陆用户名设错了。将 集成windows身份验证 改成 使用用户输入ID和密码的SQL SERVER的验证。并设置默认设置。下一步,更改默认的数据库为,选中你的数据库。
OK。再次编译运行,问题排除。
奇怪的 unhandled exception in 0xc0000005 *.exe: access violation 错误相关推荐
- vc6.0创建文件时,出现很多烫烫烫解决方法- Unhandled exception in NDW.exe: 0xC0000005: Access Violation.
haiuiSWM2烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫.IA 如果项目文件放在桌面上 如:C:\Documents and Settings\txwtech\桌面\aps001\SWM200- ...
- Unhandled exception in al.exe(KERNELBASE.DLL):0xE06D7363:Microsoft C++Exception
问题描述: 出现Unhandled exception in al.exe(KERNELBASE.DLL):0xE06D7363:Microsoft C++Exception*****,对话框并出现下 ...
- 解决:Unhandled exception in XX.exe: 0xc00000FD; Stack Overflow
今天遇见这个问题,就简单记一下.参考了不少文档.博客,终于解决了问题.其实说起来问题也比较简单,就是在运行时在出错的地方卡住,并没有提示任何错误.在Debug时错误信息为:Unhandled exce ...
- Delphi Access Violation错误的分析
转自:http://www.cnblogs.com/delphi7456/archive/2010/11/13/1876180.htmlDelphi Access Violation错误的分析Delp ...
- UNhandled exception occurred[0xC0000005@0x6E9318F0] at PotPlayer.dll
在播放aac编码的mp4文件的时候,遇到了这个问题. 解决方案 选项-滤镜-视频解码器-内置解码器/DXVA设置-硬件加速(DXVA)设置 使用硬件加速(DXVA)"去掉对勾 不过没有了它, ...
- access violation at address in module Read of address
http://zhidao.baidu.com/question/91187173 Access Violation(非法访问)错误的解决方法(转自网上)2009-02-03 16:33 ...
- 0xC000005:Access Violation和指针强制转换问题
1 Unhandled exception in MyTest.exe:0xC000005:Access Violation 程序中调用某个dll,编译正常,运行时报错如上.产生此问题的原因好像多种 ...
- php access violation,Access Violation
当你运行程式得到了一个AV(Access Violation)错误的时候,这意味着你的程式正在试图访问一块不再有效的内存,请注意我所提到的 不再 有效.大多数的情况下,出现这个错误要么是因为你试图访问 ...
- Delphi常见的运行期Access Violation错误分析
Delphi常见的运行期Access Violation错误有哪些?如何防止? 任何软件开发都会遇到这样的情况:你写好程序并测试,然后到处发送,结果用户告诉你它失败了. 你可能考虑用编译指令{$D}编 ...
最新文章
- 卵巢鸿蒙不全怎么检查,性激素六项如何看黄体功能萎缩不全
- 十大编程算法助程序员走上高手之路
- Unity 3D 一个简单的角色控制脚本
- 点滴积累【C#】---操作文件
- 推荐9部让你看到酣畅淋漓的复仇电影
- MyEclipse中搭建spring-boot+mybatis+freemarker框架
- python open写入_Python open读写文件实现脚本
- ssm-学子商城-项目第一天
- 【LVGL】roller选项列表问题
- 教育教学微课题研究方案——实习调研论文
- php use not allowed,PHP Curl - Received HTTP/0.9 when not allowed
- Voldemort启动失败案例一则
- CCF的基于UEBA的用户上网异常行为分析baseline(线上0.9263)
- 笔顺、拼音查询小工具推介
- vue-router 采坑记录
- Python —— Numpy数组组合
- STM32F103ZET6器件功能配置和元器件选型
- 中关村知识产权领军和重点示范企业申报,200万资金补助
- arp miss攻击_详述网络中ARP安全的综合功能
- java使用 Batik svg代码转换成png图片 JPEGTranscoder/PNGTranscoder 转图片 linux 中文乱码
热门文章
- 如果你因为这个辞职,下一份工作也不会好
- 编程命名惯例 | 骆驼式命名法
- 在MTU为1500,不分片的条件下,ping包长最大为1472B的理解
- (已更新)全网首发:鲸发卡免授权版源码
- 鼠标移入移出时定时器加速的原因_赛睿Rival 3 Wireless测评:实用出彩的无线鼠标...
- yum update 命令详解
- 此电脑右键管理提示windows找不到文件的解决方法
- 值得信赖的全球投资者法律顾问ROSEN提醒Brookdale Senior Living, Inc.投资者注意BKD证券集体诉讼的重要截止日期
- 433MHZ天线设计
- 苹果手机充电口接触不良怎么办_充电口盖子打不开、充电枪拔不下来怎么办?...