Click here to Skip to main content
15,886,572 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. I am getting this in visual studio only after upgrading from 32bit office 2013 to 64bit office 16. I have already installed the 64bit database engine and my published project from IIS is working with the existing access database. I switched debug mode to x64 and remove the references to the old office and replaced them with the new office access. How can I get Visual Studio 2010 to recognize my access database created in access 2013?

What I have tried:

installing the
Microsoft Access Database Engine 2010 Redistributable 64bit version.

Updating the office references in the project.

Debugging in x64 mode
Posted
Updated 10-Nov-17 5:41am
Comments
RedDk 10-Nov-17 14:02pm    
Use THIS regsvr32.exe found here:
C:\Windows\SysWOW64
Fire it up from a command window there and -i switch ... and you should be good to go. The ACE .dll, that is ...

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900