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")就会说无效文件名=.=,我很菜的大家多照顾
当用输入以下代码的时候点击测试可以正常连上
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")
字符串啊