关于数据库连接中的相对路径问题!!高分请教
本人用DW做了一个asp的论坛,因为不会asp,所以一切都按照一本DW教材来做的,其它一切都还顺利,但在自定义数据库链接上出现了问题,我不知道如何来定义相对路径的自定义连接字符串,而用物理路径来定义正常,但用教材上说的方法定义相对路径却不能通过测试.具体情况如下:
网站的文件夹路径为:G:\Documents\MySky;
论坛主页放在:G:\Documents\MySky\BBS文件夹下,文件名为bbs.asp;
数据库文件放在:G:\Documents\MySky\BBS\data文件夹下,文件名为info.mdb;
在打开自定义连接字符串的对话框中,连接字符串中我是这样填的:Driver={Microsoft Access Driver (*.mdb)};DBQ=G:\Documents\MySky\BBS\data\info.mdb"
这是按物理路径定义的,测试后,提示成功建立连接。
我又按教材上的相对路径来定义:“Driver={Microsoft Access Driver(*.mdb)};DBQ=”&server.mappath("data/info.mdb");
请注意,在测试这个定义中,我发现一个现象,在字符串里的第一对双引号,用的是全角的双引号,如果我用半我的双引号会出现"初始化字符串不合OLE DB 规定"的错误提示,用全角的双引号则没有这样的提示,但有“未发现数据源名称并且未指定默认驱动程序”的提示,测试不能通过。
请问到底该如何填写相对路径的自定义字符串呢?
我的系统是XP+IIS5.1+DreamWeaver MX2004,希望大家能帮我解答这个问题!