o
使用visual stduio 2017调试程序,连接数据库出现错误,提示“Run-timer error '-2147467259(80004005)' [DBNETLIB][ConnectionOpen(Invalid Instance()).]无效的连接”
![Run-timer error '-2147467259(80004005)' 无效的连接 Run-timer error '-2147467259(80004005)' 无效的连接](/ueditor/asp/upload/image/20180612/15287862974102918.png)
程序代码连接数据库使用的是adodb库。
这种情况,是因为开发环境所使用的操作系统是64位的,程序生成的目标代码是32位的。由于adodb库和操作系统一样,也是64位的,从而导致这个问题。(反过来,在32位的环境下开发64位的软件也是一样的)。
同样,某些32位的软件,在64位的系统平台上运行,都可能会产生这种冲突问题。
找到原因,解决就很简单了。
本系统将生成的目标平台改为64位,问题解决。
(点击率:2954)