Showing posts with label the 'microsoft.ace.oledb.12.0' provider is not registered. Show all posts
Showing posts with label the 'microsoft.ace.oledb.12.0' provider is not registered. Show all posts

Monday, April 15, 2013

Found a fix for "the 'microsoft.ace.oledb.12.0' provider is not registered"

To anyone writing a program in Visual Studio (on a 64 bit computer) and trying to link to a MS Access database, you may encounter this error message. "the 'microsoft.ace.oledb.12.0' provider is not registered" It frustrated the hell out of me but I dug around a found a solution on how to fix it.
1. Download and install this 2007 Office patch for the MS Database Engine
     http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734
2. If that alone does not fix your issue then change your project build in visual studio to an x86 build by going to build>configuration manager>active solution platform>new>x86
3. If that does not fix your issue, tell me what does when you figure it out. Sorry.