ASP在64位环境中运行与Access数据库 [英] ASP running in 64 bits environment with Access database
问题描述
我有自2003年以来一个客户运行内置的ASP 3.0与Access数据库文件(.mdb)一个简单的网站。最近,客户获得性,与Windows 2003 Server的64位和网站doesn't功能更多的来到一个新的服务器,显示此消息:
I have a customer since 2003 running a simple web site built in asp 3.0 with an access database file (.mdb). Recently that customer aquired a new server that came with windows 2003 server 64 bits and the web site doesn´t function any more, showing this message:
ADODB.Connection错误'800a0e7a
供应商无法找到。它可能没有正确安装。
ADODB.Connection error '800a0e7a' Provider cannot be found. It may not be properly installed.
我当然媒体链接做了一些网络研究,发现它似乎是用64位环境MDB文件(Access数据库)中的问题。我不知道该怎么办。 code与数据库的连接:
Of course I allready did some web research and found that it seems to be a problem with 64 bit environment using mdb files (access database). I don´t know what to do. Code for connecting with database:
供应商= Microsoft.Jet.OLEDB.4.0;数据源= C:\\ dados \\政治\\ CONSULTA \\ camara.mdb; MODE =读;喷射OLEDB:数据库密码= 1234;
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dados\politics\consulta\camara.mdb;MODE=Read;Jet OLEDB:Database Password=1234;"
P.S。
在32位环境中一切正常确定。我真的需要一些帮助在这里。谢谢你。
P.S. In 32 bit environment everything works OK. I really need some help here. Thanks.
推荐答案
你有设置IIS在32位模式下运行?你可能需要做的<一个href=\"http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/405f5bb5-87a3-43d2-8138-54b75db73aa1.mspx?mfr=true\"相对=nofollow>配置变化由微软建议。
Have you set IIS to run in 32-bit mode? You probably need to make the config change suggested by Microsoft.
这篇关于ASP在64位环境中运行与Access数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!