The 'Microsoft.ACE.OLEDB.12.0' provider is not registered in the local machine [closed]

不羁的心 提交于 2019-11-27 05:57:57

问题


I'm getting this error when trying to run a vb application on a another pc. Is there some place I can download this DLL?


回答1:


http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en




回答2:


I had already done that by using AccessDatabaseEngine_x64 as the server is 64 bit - Please see for reference Microsoft Access Database Engine 2010 Redistributable http://www.microsoft.com/downloads/en/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D&displaylang=en




回答3:


I ran into the issue of still getting the error after installing the Office 2007 Data Connectivity Components. The issue was because it is 32-bit being invoked by a 64-bit process. Various solutions here




回答4:


I found there was a series of steps which I wrote out on a blog post: the-microsoft.ace.oledb.12.0-provider-is-not-registered-on-the-local-machine.




回答5:


That is a data provider dll, it appears to be an office driver for accessing Access dbs or office documents like they were databases. See here... http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en




回答6:


Install the Microsoft Access Database Engine 2010 Redistributable

http://www.microsoft.com/download/en/details.aspx?id=13255



来源:https://stackoverflow.com/questions/1646409/the-microsoft-ace-oledb-12-0-provider-is-not-registered-in-the-local-machine

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!