未在本地计算机上注册“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,即可完成。
获取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,即可完成。
相关文章推荐
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- 从Excel中导入数据时,提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序的解决方法
- 未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序
- IIS下解析Excel文档“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”问题
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序
- 未在本地计算机上注册 microsoft.ACE.oledb.12.0 提供程序
- 解决方法:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序[转]
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 解决方法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 解决方法
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序 解决方法
- 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
- 未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序。
- 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- {System.InvalidOperationException: 未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序。