|
主题: 问题:使用mappath创建数据库连接
|
 czp_5d
职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/4/21 14:09:25
|
#12003/10/11 17:37:25
我在使用自定义连接字符串来建立数据库连接时总时连接不上。 "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("access.mdb") 也选择了在测试服务器端执行。但只要一点测试就会出以下提示。 图片如下:  只要使用绝对路径连接就可以。而且我的服务器也完全支持mappath,做了测试没有问题。 请各位高手指点迷经!!先谢谢了!!!
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#22003/10/11 21:06:25
"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/虚拟目录(如果有)/access.mdb")
这样看看
|
 我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
|
#32003/10/11 23:17:47
那个单选换一下:  或者填入 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/虚拟目录(如果有)/access.mdb")
|
 未来
职务:版主
等级:5
金币:10.0
发贴:2730
注册:2001/11/2 18:37:09
|
#42003/10/14 9:20:14
你没有上传数据库文件。
|
 xbt2000
职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2000/11/11 13:46:35
|
#52003/10/15 10:09:53
"Provider=Microsoft.Jet.OLEDB.4.0;data Source="& Server.MapPath("\bbs\data\access.mdb")
|
 czp_5d
职务:普通成员
等级:1
金币:0.0
发贴:14
注册:2003/4/21 14:09:25
|
#62003/10/20 14:27:13
多谢各位。。问题解决了。。是我的目录没作对。 mappath所使用的路径是所用文件到web服务器根目录的路径而且其中至少有一个/(反斜杠)。所以一直出错。。
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#72003/10/20 16:20:58
不是asp中必须要求这样 只是dw必要这样才能正常识别数据库路径.
|
 joyty
职务:普通成员
等级:1
金币:0.0
发贴:79
注册:2002/12/25 16:18:21
|
#82003/10/21 13:30:02
怎么我还是连不上去?
|