ASP数据库连接失败问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 11:37:57
我是新手最近在学ASP,我用DW的数据库菜单的"自定议连接字符串"来连接数据库

当用输入以下代码的时候点击测试可以正常连上
provider=microsoft.jet.oledb.4.0;data source=d:/cheshi/1/cheshi1.mdb

但是输入这个代码就点击测试就会出"验证失败"的提示,然后也连不上数据库provider=microsoft.jet.oledb.4.0;server.mappath(1/cheshi1.mdb)

不知道有没有高手看看是那里错了,指点一下
要是改成provider=microsoft.jet.oledb.4.0;data source= server.mappath(1/cheshi1.mdb)
<br>就会说不是有效路径

如果是这样server.mappath("1/cheshi1.mdb")就会说无效文件名=.=,我很菜的大家多照顾

<%
dim connstr
connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("1/cheshi1.mdb")
set conn = server.createobject("ADODB.Connection")
conn.open connstr
%>
看得出大家都明白,可是我觉得应该是这样的.

<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("你数据库的路径")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
%>
我测试过的!管用!

provider=microsoft.jet.oledb.4.0;server.mappath(1/cheshi1.mdb)
改成!!
provider=microsoft.jet.oledb.4.0;data source= server.mappath(1/cheshi1.mdb)

mappath(1/cheshi1.mdb)
是不是要写成
data source=mappath("1/cheshi1.mdb")

"provider=microsoft.jet.oledb.4.0;data source="&server.mappath("1/cheshi1.mdb")

字符串啊