客户反馈,系统运行出现时 ADODB.Connection ’800a0e7a’ 未找到提供程序。该程序可能未正确安装。这样的错误
这个问题是数据库连接问题,经过在很多计算机上测试发现,软件本身没有错误,在其他计算机中都可以正常运行。后来了解到,客户在开始装 一个软件之前,软件可以正常使用,后来安装了一个软件,当时安装另一个软件有对话框出现,就默认了,当安装这个软件后,本帮达系列就出现这样问题了,根据客户提供的软件,我们按其操作了下,也出现了这个问题,我们仔细的研究发现,这个软件是VB 6开发的,当时软件里的数据连接dll文件版本过旧,安装的时候,提示是说明用旧的文件覆盖高版本的 数据连接dll文件,选默认就出现了 旧的 MSJET40.DLL 文件替换 了高版本的文件,导致的问题,后来把c:/windows/system32/MSJET40.DLL替换为(4.0.9511.0) 版本的文件,问题解决了……
解决办法:
1、下载 MSJET40.DLL(4.0.9511.0) 或更高的数据库连接dll 文件(可以向我们索取……)
2、用这个高版本的文件替换掉 c:/windows/system32/MSJET40.DLL 这个文件(C盘是默认的系统盘)