解决Run-time error '-2147467261'(80004003)
来源:互联网 发布:诺基亚塞班软件下载 编辑:程序博客网 时间:2024/06/09 21:13
本人在win7环境下编译并打包的一个程序,在XP下运行,结果弹出上述错误。通过在网络上的查找得到这个报错的意义,通过ADO连接数据库失败。那么数据库连接失败的原因有哪些?我觉得可以分成两大类,第一种是人为因素即数据库地址或者账户及密码填写错误;另一种是系统因素,即可能系统文件的错误。其实原因是ado中的一个dll文件版本的问题
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") rename("EOF", "EndOfFile")
顺着这个路径,我找到了msado15.dll文件,打开XP下对应的文件,其信息如下:
其次我在WIN7系统下相同的路径找到一样的文件,其详细信息如下:
故此,得到结论,本次问题是因为这个版本不同导致。鉴于Windows操作系统有向下兼容的特性,所以在XP中编译的软件在WIN7下运行是不会报错,而反之则出现错误。
以上。
阅读全文
0 0
- 解决Run-time error '-2147467261'(80004003)
- Run Time Error 10853
- Run-time error'339'
- Run-time error ‘339’
- 【技能】 run -time error"429"
- 解决打开WEB ADI的excel文件时出现Run-time error '1004' 的错误
- Run-time error 70: Permission denied 的问题该如何解决
- run time error 与compile time error区别
- Run-time error "430" 的问题
- word报run-time error '91'错误
- "C Run-Time Error R6034"(转)
- LabWindows/CVI2013 FATAL RUN - TIME ERROR
- VGAPlayer Run-time error '339'问题解决
- run time
- run Time
- Run time error assertion failed afxwin1.inl Line24
- 程序运行时错误说明(Run-Time Error Checking)
- transport.js/run() error:undefined错误解决
- 哈佛凌晨4点半【收藏】
- VC++如何加载动态库
- 洛谷Oj-麦森数-高精度快速幂
- LeetCode 657. Judge Route Circle(C++版)
- oracle database 12c Release 2-Managing Undo 翻译(第三章节)
- 解决Run-time error '-2147467261'(80004003)
- osg 中的修改操控器支持osgb浏览
- web服务器性能测试工具http_load
- Android Studio 快捷键
- 决策树学习笔记整理(转载)
- javaseday23(深度遍历 递归 Properties 存储读取配置文件 注册有效时间 还有<>尖括号 复杂配置)
- 64-ia-32架构优化手册(5)
- NOIP2006普及组-数列
- Sql Server千万级分页存储过程