Etiket arşivi: 800a0e7a

Windows 2008 x64′de “Provider cannot be found” hatası ve çözümü

64 bit Windows 2008′de, Access veritabanı kullanan ASP dosyalarında aşağıdaki hatayı alıyor olabilirsiniz.

ADODB.Connection error '800a0e7a'
Provider cannot be found. It may not be properly installed.
/Default.asp, line 4

Bu hatayı veren kod parçası şu şekilde.

<%
Set conn = Server.CreateObject("ADODB.Connection")
dsn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("programdb.mdb")
conn.open dsn
%>

Bu hatanın nedeni IIS’in 64 bit çalışması fakat ODBC sürücülerinin bu uyumlulukta çalışmaması..

InetMgr.exe dosyasını çalıştırarak IIS Yöneticisi (IIS Manager) konsolunu açıyoruz ve aşağıdaki adımları yapıyoruz.

Okumaya devam et →