vb6 – 仅在Windows 7上编译时,“New ADODB.Connection”上的“
发布时间:2020-12-17 07:20:35 所属栏目:百科 来源:网络整理
导读:我在VB6上编译一些遗留应用程序时遇到了一些问题,因为我在 Windows 7中安装了一台新的开发机器.(我的旧机器在Windows XP上.) 如果我在我的XP机器上编译项目,一切都很好. 如果我在我的Windows 7机器上编译相同的项目,它仍然运行正常,但如果我尝试在XP机器上运
我在VB6上编译一些遗留应用程序时遇到了一些问题,因为我在
Windows 7中安装了一台新的开发机器.(我的旧机器在Windows XP上.)
如果我在我的XP机器上编译项目,一切都很好.
感谢我的错误处理程序,我知道抛出此错误的行是: Dim objConn As ADODB.Connection --> Set objConn = New ADODB.Connection 我比较了两台机器和项目的引用 – 参考文献是相同的:( Microsoft ActiveX Data Objects 2.7 Library) 什么可能导致此错误? 解决方法
这是一个已知的
Microsoft issue,但我不认为这是一个bug;我认为出于安全原因,兼容性已被破坏.如果安装了
certain hotfix,则问题可能存在于非SP1版本中. Microsoft KB中引用了几个选项.这是另一个提供更新的
article.
我们遇到了这个问题,我们决定在所有开发人员计算机上部署Backwards Compatibility补丁,并使用Backwards Compatibility参考替换所有旧版ADO参考.这对我们来说效果很好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |