C++采用AD0方式连接MSSQL时程序崩溃(win7运行正常,XP崩溃)
来源:互联网 发布:json时间格式化 编辑:程序博客网 时间:2024/06/12 01:42
采用ADO方式连接MSSQL数据库时,相同的应用程序在win7下面运行没有问题,但是在xp下创建connection的实例后,open时程序崩溃,并且捕捉不了异常。
采用ADO方式连接MSSQL数据库时,相同应用程序在win7下运行没问题,但在xp下创建connection实例后,open时程序崩溃,并且捕捉不了异常,问题查了很久,最后发现是导入的c:\program files\common files\system\ado\msado15.dll问题。
由于我是用vs2010,在win7下开发,网上找了很久最后找到一篇文章跟我遇到问题一样,才发现是win7下的msado15.dll其他系统,win8,win10倒可以,所以win7下编译的exe程序,在xp系统下崩溃。
win7下msado15.dll是6.1版本,xp下是2.8版本
解决办法:1、把xp的msado15.dll替换到win7下,或者整个ado文件夹替换到win7的ado文件夹,再编译exe,程序就能在xp跑。建议先备份win7的ado文件夹。
2、把项目挪到xp下编译。
0 0
- C++采用AD0方式连接MSSQL时程序崩溃(win7运行正常,XP崩溃)
- gdbserver 调试时gdb运行c时崩溃不能正常调试
- gdbserver 调试时gdb运行c时崩溃不能正常调试
- vs2010打开数据连接时程序崩溃
- ios运行程序崩溃调试
- QT程序运行崩溃解决方法
- Debug正常Release下程序崩溃问题
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- vs2010 MFC +win7下的程序 在win7上正常运行,XP就出错(ADO数据库连接出错)
- Android,debug正常运行,用其他途径打开程序就会崩溃,且没报异常!
- MFC程序在XP系统上崩溃
- 当程序崩溃时
- win7 64位 字符串连接导致崩溃
- 笔记本电脑win7崩溃了,只能进安全模式,正常启动时蓝屏。
- 程序运行时随机崩溃的几点调试方法
- 程序崩溃
- 程序崩溃
- [问题解决] MVC5 中缺失jquery.unobtrusive-ajax,如何安装。
- 认知计算和定制CPU驱动下一代骁龙处理器
- 用DFS计算pre和post
- [电影与电视]CCTV为什么没有科幻频道呢?
- 黑马程序员——C语言——基础语法
- C++采用AD0方式连接MSSQL时程序崩溃(win7运行正常,XP崩溃)
- hdu 5592 树状数组+二分
- LeetCode Longest Valid Parentheses 括号匹配
- ASCII码排序
- 动态添加TabBarController的子控制器方式
- 关于接口的理解
- [生物工程与基因]安徒生童话-海的女儿
- C-051.static和extern在局部变量中的作用
- ASP.NET连接SQL Server的步骤