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也装过了。还是不行。。这就是详细情况,求解决。。谢谢。。
展开
 我来答
xingkong198702
2015-04-15
知道答主
回答量:38
采纳率:0%
帮助的人:16.5万
展开全部
我也出现了这个问题!有没有高手来解释下啊!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式