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.

100+
P: 147
Hi

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 http://www.microsoft.com/downloads/details.aspx?FamilyID=7554F536-8C28-4598-9B72-EF94E038C891&displaylang=en

Any ideas?

Thanks

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


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

puppydogbuddy
Expert 100+
P: 1,923
Dave,

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.

http://msmvps.com/blogs/luisabreu/ar...cess-2007.aspx


Here is the link to Microsoft's Download Site in case you want to try to reinstall the drivers

http://www.microsoft.com/downloads/d...displaylang=en
Oct 8 '08 #3

100+
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)

Thanks,

Dave
Oct 8 '08 #4

NeoPa
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.