microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.

%3CLINGO-SUB%20id%3D%22lingo-sub-58416%22%20slang%3D%22en-US%22%3Emicrosoft.ACE.OLEDB.12.0'%20provider%20is%20not%20registered%20on%20the%20local%20machine.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-58416%22%20slang%3D%22en-US%22%3E%3CP%3ERecently%20starting%20using%20office%20365.%20%26nbsp%3BHave%20many%20application%20written%20in%20VB%20that%20use%20the%20ACE%20ODBC%20drivers%20with%20Access%20database.%20%26nbsp%3BStarted%20a%20new%20application%20and%20now%20I'm%20getting%20the%20error%20in%20the%20title.%20%26nbsp%3BI%20have%20downloaded%20and%20installed%20the%2032%20bit%20'solution'%20and%20I'm%20still%20getting%20this%20error.%20%26nbsp%3BAny%20help%20would%20be%20greatly%20appreciated.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-58416%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EOffice%20365%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-304069%22%20slang%3D%22en-US%22%3ERe%3A%20microsoft.ACE.OLEDB.12.0'%20provider%20is%20not%20registered%20on%20the%20local%20machine.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-304069%22%20slang%3D%22en-US%22%3Ethx!%20it's%20work!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-124780%22%20slang%3D%22en-US%22%3ERe%3A%20microsoft.ACE.OLEDB.12.0'%20provider%20is%20not%20registered%20on%20the%20local%20machine.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-124780%22%20slang%3D%22en-US%22%3E%3CP%3EI%20was%20getting%20this%20error%20too.%20My%20application%20runs%2064-bit.%20I%20used%20to%20have%2064-bit%20Office%202016%20installed%2C%20but%20now%20that%20IT%20has%20pushed%20out%20Office%20365%2C%20I%20have%2032-bit%20Office%202016.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EMy%20solution%20ended%20up%20being%20to%20install%20the%2064-bit%20Microsoft%20Access%20Database%20Engine%202010%20Redistributable%20according%20to%20the%20instructions%20here%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fblog.codefluententities.com%2F2011%2F01%2F20%2Fmicrosoft-access-database-engine-2010-redistributable%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fblog.codefluententities.com%2F2011%2F01%2F20%2Fmicrosoft-access-database-engine-2010-redistributable%2F%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Occasional Visitor

Recently starting using office 365.  Have many application written in VB that use the ACE ODBC drivers with Access database.  Started a new application and now I'm getting the error in the title.  I have downloaded and installed the 32 bit 'solution' and I'm still getting this error.  Any help would be greatly appreciated.

2 Replies
Highlighted

I was getting this error too. My application runs 64-bit. I used to have 64-bit Office 2016 installed, but now that IT has pushed out Office 365, I have 32-bit Office 2016.

 

My solution ended up being to install the 64-bit Microsoft Access Database Engine 2010 Redistributable according to the instructions here: https://blog.codefluententities.com/2011/01/20/microsoft-access-database-engine-2010-redistributable...