ADODB.Connection 错误 ✀800a0e7a✀ 未找到提供程序。该程序可能未正确安装。

服务器环境,windows2003 32位,IIS6,OFFICE2007,SQL2005两台测试机器环境,WINXP,IIS5.1,OFFICE2007,一台是SQL2008,另一台是SQL2005网站系统是用ASP写的,用SQL的数据库,现在需要导入一个XLSX的文件,就是07版的EXCEL,把数据读取显示,然后还有导入到数据库里的工作,测试的两台机器都能够正常导入,但是服务器不能导入。错误为:ADODB.Connection 错误✀800a0e7a✀未找到提供程序。该程序可能未正确安装。data/exConn.asp 行7第6行代码:strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="&dbFilePath&";Extended Properties=""Excel 12.0;HDR=yes;IMEX=1""; "第7行代码:ExConn.Open strConn代码肯定没问题,因为测试的机器能够正常。而且,连接的代码不能改,改了就麻烦需要有更多的代码可能要改。dbFilePath的路径正常,是一个07版的EXCEL文件。cscript C:尀inetpub尀adminscripts尀adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 true这个代码执行过,也正常执行,但问题不能解决,因为系统是32位的。C盘的WINDOWS里TEMP、PROGRAMFLIES这两个文件夹都给了IIS的权限。问题依然不能解决。。网上的信息都查过了,MDAC装过了。AccessDatabaseEngine也装过了。还是不行。。这就是详细情况,求解决。。谢谢。。
2026年09月17日 02:45
有1个网友回答
网友(1):

我也出现了这个问题!有没有高手来解释下啊!!!!