当前位置 : 主页 > 网络安全 > 测试自动化 >

com – 在ADODB.Connection上执行崩溃与“类不支持自动化”

来源:互联网 收集:自由互联 发布时间:2021-06-19
OLD说,一台机器有MSVBVM60.dll版本6.0.97.82.其他机器有MSVBVM60.dll版本6.0.98.15,说新.在NEW机器上创建的exe在OLD机器上的新ADODB.Connection行崩溃时发出以下错误 Run-time error ‘430’: Class does not supp
OLD说,一台机器有MSVBVM60.dll版本6.0.97.82.其他机器有MSVBVM60.dll版本6.0.98.15,说新.在NEW机器上创建的exe在OLD机器上的新ADODB.Connection行崩溃时发出以下错误

Run-time error ‘430’: Class does not support Automation or does not
support expected interface

如何摆脱这个?我的主要目标是在新机器上创建时在OLD机器上运行exe.为了避免干扰NEW机器的配置,我尝试取消注册旧版本并在OLD机器上注册更新版本但没有成功. ADODB.Connection是否还有其他dll使用或我需要做一些完全不同的事情来摆脱这个?

这与VB运行时版本无关,而与ADO库有关(如错误行所暗示的),是由于Microsoft破坏了ADO库中的兼容性.

KB article 2517589解释了为什么和解决方案本质上是针对兼容性类型库进行重新编译.

网友评论