最近遇到一个很奇怪的错误: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 错误相关推荐

  1. vc6.0创建文件时,出现很多烫烫烫解决方法- Unhandled exception in NDW.exe: 0xC0000005: Access Violation.

    haiuiSWM2烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫.IA 如果项目文件放在桌面上 如:C:\Documents and Settings\txwtech\桌面\aps001\SWM200- ...

  2. Unhandled exception in al.exe(KERNELBASE.DLL):0xE06D7363:Microsoft C++Exception

    问题描述: 出现Unhandled exception in al.exe(KERNELBASE.DLL):0xE06D7363:Microsoft C++Exception*****,对话框并出现下 ...

  3. 解决:Unhandled exception in XX.exe: 0xc00000FD; Stack Overflow

    今天遇见这个问题,就简单记一下.参考了不少文档.博客,终于解决了问题.其实说起来问题也比较简单,就是在运行时在出错的地方卡住,并没有提示任何错误.在Debug时错误信息为:Unhandled exce ...

  4. Delphi Access Violation错误的分析

    转自:http://www.cnblogs.com/delphi7456/archive/2010/11/13/1876180.htmlDelphi Access Violation错误的分析Delp ...

  5. UNhandled exception occurred[0xC0000005@0x6E9318F0] at PotPlayer.dll

    在播放aac编码的mp4文件的时候,遇到了这个问题. 解决方案 选项-滤镜-视频解码器-内置解码器/DXVA设置-硬件加速(DXVA)设置 使用硬件加速(DXVA)"去掉对勾 不过没有了它, ...

  6. access violation at address in module Read of address

    http://zhidao.baidu.com/question/91187173 Access Violation(非法访问)错误的解决方法(转自网上)2009-02-03 16:33        ...

  7. 0xC000005:Access Violation和指针强制转换问题

    1  Unhandled exception in MyTest.exe:0xC000005:Access Violation 程序中调用某个dll,编译正常,运行时报错如上.产生此问题的原因好像多种 ...

  8. php access violation,Access Violation

    当你运行程式得到了一个AV(Access Violation)错误的时候,这意味着你的程式正在试图访问一块不再有效的内存,请注意我所提到的 不再 有效.大多数的情况下,出现这个错误要么是因为你试图访问 ...

  9. Delphi常见的运行期Access Violation错误分析

    Delphi常见的运行期Access Violation错误有哪些?如何防止? 任何软件开发都会遇到这样的情况:你写好程序并测试,然后到处发送,结果用户告诉你它失败了. 你可能考虑用编译指令{$D}编 ...

最新文章

  1. 卵巢鸿蒙不全怎么检查,性激素六项如何看黄体功能萎缩不全
  2. 十大编程算法助程序员走上高手之路
  3. Unity 3D 一个简单的角色控制脚本
  4. 点滴积累【C#】---操作文件
  5. 推荐9部让你看到酣畅淋漓的复仇电影
  6. MyEclipse中搭建spring-boot+mybatis+freemarker框架
  7. python open写入_Python open读写文件实现脚本
  8. ssm-学子商城-项目第一天
  9. 【LVGL】roller选项列表问题
  10. 教育教学微课题研究方案——实习调研论文
  11. php use not allowed,PHP Curl - Received HTTP/0.9 when not allowed
  12. Voldemort启动失败案例一则
  13. CCF的基于UEBA的用户上网异常行为分析baseline(线上0.9263)
  14. 笔顺、拼音查询小工具推介
  15. vue-router 采坑记录
  16. Python —— Numpy数组组合
  17. STM32F103ZET6器件功能配置和元器件选型
  18. 中关村知识产权领军和重点示范企业申报,200万资金补助
  19. arp miss攻击_详述网络中ARP安全的综合功能
  20. java使用 Batik svg代码转换成png图片 JPEGTranscoder/PNGTranscoder 转图片 linux 中文乱码

热门文章

  1. 如果你因为这个辞职,下一份工作也不会好
  2. 编程命名惯例 | 骆驼式命名法
  3. 在MTU为1500,不分片的条件下,ping包长最大为1472B的理解
  4. (已更新)全网首发:鲸发卡免授权版源码
  5. 鼠标移入移出时定时器加速的原因_赛睿Rival 3 Wireless测评:实用出彩的无线鼠标...
  6. yum update 命令详解
  7. 此电脑右键管理提示windows找不到文件的解决方法
  8. 值得信赖的全球投资者法律顾问ROSEN提醒Brookdale Senior Living, Inc.投资者注意BKD证券集体诉讼的重要截止日期
  9. 433MHZ天线设计
  10. 苹果手机充电口接触不良怎么办_充电口盖子打不开、充电枪拔不下来怎么办?...