[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2602
  • Last Modified:

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
0
Anthony Matovu
Asked:
Anthony Matovu
2 Solutions
 
É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

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now