产品使用及交流论坛

首页 » 产品使用交流区 » 安装及使用交流 » 未在本机注册“microsoft.ace.oledb.12.0”
vensea - 2015/8/13 9:11:35
在本地调试时可以用下面这个方法

未在本机注册“microsoft.ace.oledb.12.0”的解决办法
发布日期:2014-10-23   来源:PageAdmin  点击:2900   【字体:大 中 小】
很多用户在通过Excle导入数据时候会提示:The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine (未在本机注册“microsoft.ace.oledb.12.0”提供程序)

原因:服务器上没有安装Excle驱动程序或者版本比较旧了。

解决办法:

32位的系统下载: [url]http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe[/url]

64位系统下载:[url]http://www.liangchan.net/liangchan/4843.html[/url]

如果上面两个链接失效,请自行百度搜索:accessdatabaseengine.exe 或 accessdatabaseengine_x64.exe

下载后安装后就可以了。


如果是在空间商的主机上出现这个问题,需要联系空间商那边解决吗?
vensea - 2015/8/13 11:14:21
找到原因了,本地调试用的是windows 64位的,所以替换了bin文件夹下的几个文件,用原始的导回来就可以了。
1
查看完整版本: 未在本机注册“microsoft.ace.oledb.12.0”