'Microsoft.Ace.OLEDB.12.0' provider is not registered on the local machine"
-
15. května 2012 15:51
I developed an internal application with vb .net 2008, it creates oledb connection and opens excel file. I started the coding when I had office 2007, when other people tried to install it on their machines, these with office 2007 would be fine but these with office 2010 would get error message The 'Microsoft.Ace.OLEDB.12.0' provider is not registered on the local machine Now I upgraded my office to 2010 and I can’t get my application work on my machine. I got the same error message. (tried 14.0 – the same). Tried everything can find from google etc ...
Info for my PC:
Windows 7 (32bit), Microsoft Office 2010, Visual Studio .net 2008.
Checked the registry editor, the Microsoft.Ace.OLEDB.12.0 is on the HKEY_CLASSES_ROOT list
Všechny reakce
-
25. května 2012 18:32
Please refer the link below.
http://vbsampleprogram.blogspot.com/
Hope it will help you.
-
5. července 2012 11:11
Please let me know if you got an answer to this issue. I am having the same issue
Windows 7 - 64 bit
ms office - 32-bit
-
10. července 2012 20:09
it is about 64 bit systems
Download and install it
-
31. července 2012 17:32
I have office 32 bit installed on a 64 bit machine. office works but now I'm trying to use Provider=Microsoft.ACE.OLEDB.12.0 and its telling me i need to reinstall office.
any workaround?
-
1. srpna 2012 0:56
Please check this:
Kindly let me know if the above works.
-
1. srpna 2012 4:18
This solution worked for me:
Let me know
-
29. září 2012 8:51
The correct download to solve this problem is here;
http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734
- Upravený Jake_UK 29. září 2012 8:56
-
4. října 2012 14:39Thanks its working !!