主题:  自定义数据库连接字符串

jiubao

职务:普通成员
等级:1
金币:-1.0
发贴:6
#12005/3/8 9:16:20
DW自定义数据库连接字符串

应该是这样的:
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下本机定义时,数据库都是正常的!

谁知道怎么解决吗??拜托各位了!!!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22005/3/8 9:35:54
禁止一贴多发