The 'Microsoft.ACE.OLEDB.15.0' provider is not registered on the local machine

Dear all

I have develop a software that use Microsoft.ACE.OLEDB.15.0, on the developed machine it is fine, but when i try to install on other machines, i get the error message above. both machines are 64bit. i have downloaded and intalled  AccessDatabaseEngine_X64. I am using vb.net and access

I dont know what to do next
Help
LVL 1
Anthony MatovuBusiness Analyst, MTN UgandaAsked:
Who is Participating?
 
Éric MoreauSenior .Net ConsultantCommented:
is your application targeting x86? In that case, you need to also install the 32 bits version of the database engine
0
 
YZlatCommented:
Your machine might be 64-bit, but MS Office installed is most likely 32-bit, so your AccessDatabaseEngine has to be 32-bit as well

P.S.open Microsoft Access, go to File tab, then Account and About. There you should see whether it is 32-bit
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.