同样的ASP代码,在server2003里能连上数据库,在XP里为什么不行呢?

来源:百度知道 编辑:UC知道 时间:2024/09/22 15:51:25
ASP代码如下:ASP+ACCESS
<%
'字符串连接数据库方法
set conn=Server.CreateObject("ADODB.Connection")
conn.open"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("datang.mdb")
%>

再具体点,错误提示是什么?

我记的XP的2003在ASP里认的服务器地址是不一样的
localhost/./IP/机器名/,这四样东西好像XP就认其中的几个,服务器操作系统认的全,你可以分别试试。

你的数据库是不是放在同一个目录下面了

错误信息呢?
不建议用这个数据库驱动

你XP下的Access Driver 数据库驱动可能有问题!
你换这种试试...
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("datang.mdb")
conn.open connstr