您的位置:首页 > 理论基础

未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序

2017-08-22 09:41 288 查看
问题描述:
    获取Excel的数据时出现以下错误“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”。
  解决办法:
    错误的原因是电脑上没有装

    


    需要注意的是安装程序有分32\64位版本。值得一提的是,并非64位系统就一定要安装64位的数据库引擎,要看web程序是64位还是32位的。

  虽然在64位的08系统下,web程序默认也是64位,但应用程序池可以启用32位模式。这样一来,web程序就变成32位的了。所以就需要安装32位版本。
  总之,32位的web程序只能调用32位的数据库引擎组件。请先确定网站程序是32位还是64位。
  安装方法:
    32位组件直接安装即可。
    对于64位的,直接安装可能会失败,需要按照如下方法安装:
    Win+R输入cmd出现如下界面:

   


  接着操作第二步,其中红框部分是你的安装文件的路径,然后单击回车既可以完后安装。

       


最后一步,查看注册表,win+R输入regedit回车,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths,删除mso.dll,即可完成。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐