主题:  谁能告诉我:

guaiguaihu

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2003/12/4 18:27:59
#162003/12/12 22:13:51
为了allinhands网友这种一定要把我们这些菜鸟教会的超凡的毅力,我只有下去再试一次了。



Sinoor

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2003/12/22 15:19:15
#172003/12/22 16:27:02
其实两位大哥说的和做的都很对.

正和 guaiguaihu 说的一样,如果先用字符连接,数据库确实不能进行任何操作,更谈不上帮定了~

数据库是空的.

而后来 guaguaihu 说的解决方法也很对.
并且也确实可以用!

很感谢!!



Sinoor

职务:普通成员
等级:1
金币:0.0
发贴:11
注册:2003/12/22 15:19:15
#182003/12/22 21:57:28
对了,我试了,并且把教程仔细研究了一次,原来,连接的数据库所在的目录必须是以iis中的虚拟跟目录算起的,比如说:

1:你在iis中配置了一个 mystuido 的虚拟目录。

2:然后你在 mystudio中有dreamweaver/guestbook/database.mdb,而你的asp页面放在了guestbook中.

3:连接数据库,用教程中的第一种字符连接是没有任何问题的~绝对路径嘛~

4:用相对路径连,一般的人就会想啊,dreamweaver的相对目录不是以guestbook为基础的吗.那么数据库也是这样的了!于是连接字符写成:

"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("data/database.mdb"

于是测试,接着出现没有这个数据库什么什么的~
那么正确的连接字符是什么呢:
"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/mystudio/dreamweaver/guestbook/database.mdb"

测试,就完全ok了~
呵呵~

================================================
题外话:我发现在5d中有还几个版本的留言本制作教程,让人找来找去很不方便~
倒~~