Getting "The 'microsoft.jet.OLEDB.4.0' provider is not registered on the local machine."

When you host on the 64bit servers you might get an "The 'microsoft.jet.OLEDB.4.0' provider is not registered on the local machine." this is caused due to the oldedb, only being capable of running under 32 bit, to resolve this issue please do the following.


1) Login to helm 4 at (replace yourdomain with your own domain name)

2) Click on Domains > select the domain you want to edit, by clicking on the domain name

3) Click on "Advanced Website Options" > Then click on "Website options"

4) Click on the "Application Pool" tab

5) Make sure the application pool is set to "Use Isolated Application Pool"

6) change the "bitness" option from "64bit" to "32bit"

7) Click Save

8) Scroll down and Click on the "Recycle application pool" button at the bottom of the screen

9) the error should now be gone.


  • 2 Users Found This Useful
Was this answer helpful?

Related Articles

Connection Strings (MSSQL 2005, MSSQL 2008, MySQL5, MS Access Database)

MSSQL2005Set conn = Server.CreateObject("ADODB.Connection")conn.Open "Provider=SQLOLEDB; Data...

How do I use an Access database on my site?

Microsoft Access is part of the Microsoft Office suite of applications and is a database that is...

Import Export MySQL database using PhpMyAdmin

Do the following steps for import/export mysql database: Open going to...

What is MySQL?

MySQL is an open source database server, much like Microsoft SQL Server or Oracle. You can store...