|
主题: DW自定义数据库连接字符串问题!!!
|
 jiubao
职务:普通成员
等级:1
金币:-1.0
发贴:6
注册:2005/3/8 8:49:58
|
#12005/3/8 21:49:10
应该是这样的: Driver={Microsoft Access Driver (*.mdb)};DBQ=i:\book\data\new_xhsd
1、DBQ是数据库绝对路径
原始内容: Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\wwwroot\aaa\yonghuming.mdb DBQ=你实际的数据库文件的绝对路径 测试成功后点击确定。
2、如果想使用相对路径,可在做好系统后把 Driver={Microsoft Access Driver (*.mdb)};DBQ=E:\news\bata\news.mdb DBQ=你实际的数据库文件的绝对路径 改为: Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("你的数据库文件" ………………………………………………………………………………………………………………………… 但有个小问题,比如用DNS,在本机定义并且调试成功了,即Driver={Microsoft Access Driver (*.mdb)};的方法定义。之后想传到网上,必须改成OLEDB的。还必须改成相对目录,比如我写的是"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("/bbb/liuyan.mdb" 。 但问题就是出在这,自定义连接字符串时必须选择“使用测试服务器上的驱动程序”,才可以成功连接,原来以为这样可以了。但确定以后看了数据库的表,都是空。而在DNS下本机定义时,数据库都是正常的!
谁知道怎么解决吗??拜托各位了!!!
|
 ziygb
职务:普通成员
等级:1
金币:0.0
发贴:102
注册:2004/4/2 11:00:10
|
#22005/3/8 22:57:39
楼主为什么我按你的第1种方法定义,点击测试时出现“未知名错误!”我该如何解决。 我用的是win2000+DW2004+access2003.
|
 changxinfan
职务:普通成员
等级:1
金币:0.0
发贴:35
注册:2004/7/25 13:50:52
|
#32005/3/21 14:42:50
楼 上的 我也用的和你的配置一样呀
|
 { 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
|
#42005/3/22 16:37:25
不要用 Server.MapPath 。。。
把数据库的绝对地址 response 出来之后再使用绝对地址调用。。。
|