By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
454,225 Members | 1,434 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 454,225 IT Pros & Developers. It's quick & easy.

The 'Microsoft.ACE.OLEBD.12.0' provider is not registered on the local machine.

P: 147

I have upgraded to Office 2007. I am using C# and Access.

When I try to my website on my local PC, I get the error message:

The 'Microsoft.ACE.OLEBD.12.0' provider is not registered on the local machine.

I have re-downloaded the connection drivers from

Any ideas?


Oct 8 '08 #1
Share this Question
Share on Google+
4 Replies

Expert Mod 15k+
P: 31,707
When this error pops up, are you running C# code or Access VBA code?
Oct 8 '08 #2

Expert 100+
P: 1,923

According to the following Blog:

1. the connection string (see link) that is used with the drivers needs to be changed.
2. if you are attempting to install these drivers on Vista OS, there needs to be a special "build"(installation script) because the drivers are 32 bit drivers and Vista is a 64 bit OS.

Here is the link to Microsoft's Download Site in case you want to try to reinstall the drivers
Oct 8 '08 #3

P: 147
Thank you everyone.

Sadly, I've changed several things at once (following your suggestions and others) so am not sure what fixed it. I know this isn't helpful for others (sorry)


Oct 8 '08 #4

Expert Mod 15k+
P: 31,707
Fixing the problem is more important. An update is a bonus :)
Oct 8 '08 #5

Post your reply

Sign in to post your reply or Sign up for a free account.