主题:  还是数据库链接的问题啊,搞不定,各位大侠,Help me?

零度沸腾

职务:普通成员
等级:1
金币:1.0
发贴:262
注册:2003/1/15 11:32:12
#12004/3/30 13:23:20
各位大侠,我在本地使用的是“字符串链接方式”
driver={microsoft access driver (*.mdb)};dbq=e:\webyang\basic\back.mdb
上传到之后一定是不能访问的了,那么我就使用了:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/winworld/data.mdb")"
试了一下,我有把数据库改为了相对路径了,但是提示字符串不符合标准?
我又上网到我的空间服务器看一下,它是用下列的代码:
<%
psstr="provider=Microsoft.Jet.OLEDB.4.0; Data Source="
psstr=psstr&Server.Mappath("数据库.mdb")
set myconn=server.createobject("ADODB.CONNECTION")
myconn.open psstr
%>
还是不行?
究竟该怎么办啊?救救我吧



布鲁斯狼

职务:普通成员
等级:2
金币:11.0
发贴:377
注册:2003/8/5 10:27:27
#22004/3/30 16:44:06
零度沸腾在上个帖子中说
引用:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/winworld/data.mdb""
试了一下,我有把数据库改为了相对路径了,但是提示字符串不符合标准?




相对路径采用Provider=Microsoft.Jet.OLEDB.4.0;Data Source是不行的

直接用

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/winworld/data.mdb""

上传可以。



零度沸腾

职务:普通成员
等级:1
金币:1.0
发贴:262
注册:2003/1/15 11:32:12
#32004/3/30 21:48:51
还是不行啊,直接用"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath( "/winworld/data.mdb")"上传可以。
是什么意思啊?