ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装。 40
服务器环境,windows200332位,IIS6,OFFICE2007,SQL2005两台测试机器环境,WINXP,IIS5.1,OFFICE2007,一台是SQL20...
服务器环境,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也装过了。还是不行。。这就是详细情况,求解决。。谢谢。。 展开
两台测试机器环境,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也装过了。还是不行。。这就是详细情况,求解决。。谢谢。。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询