Click here to Skip to main content
13,343,221 members (57,079 online)
Rate this:
 
Please Sign up or sign in to vote.
See more:
'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 10-Nov-17 5:57am
Updated 10-Nov-17 6: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)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy |
Web01 | 2.8.180111.1 | Last Updated 10 Nov 2017
Copyright © CodeProject, 1999-2018
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100