主题:[讨论]关于access数据库的问题!!(高手门帮忙啊)!
special1
[专家分:0] 发布于 2007-12-08 13:56:00
高手们好!!这里有两个系统(姑且把它们当作是系统吧)!!
[b]我的问题是:为什么 动态网页1 这个可以不用在电脑上建立dns数据源便可以浏览了!而 动态网页2 却要在电脑上建立dns数据源才能浏览呢??[/b]这个问题困扰了我很久,高手们,帮帮忙吧!!请不要珍惜笔墨啊!
我在此先谢过了!!!
回复列表 (共5个回复)
沙发
merry05 [专家分:8920] 发布于 2007-12-08 14:41:00
没有下载看不知道,我猜是connectionstring的问题。因为ADO就是通过这个东东来与数据库进行连接的。
板凳
anlige [专家分:270] 发布于 2007-12-08 16:00:00
应该要看你的数据库连接是用DNS连接还是自己写connectstring中的数据提供商等内容,要是用DNS连接必须建立DNS!不过一般网站都不用这种方法,因为空间提供商不可能手动给你建立一个DNS连接
3 楼
tianyu123 [专家分:2570] 发布于 2007-12-08 17:36:00
第一个页面使用了类似下面的连接数据库代码,所以不需要DNS。
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);DBQ="&Server.MapPath("data.mdb")
%>
而第二个页面没有这样连接数据库,是通过设置DNS来连接数据库!
4 楼
special1 [专家分:0] 发布于 2007-12-11 10:40:00
但是第二个有include语句包括了连接数据库所在的文件阿,难道这样不行吗?我觉得可能不是这样吧![em10]高手们不要吝啬笔墨啊!
5 楼
special1 [专家分:0] 发布于 2007-12-22 20:07:00
知道了,三楼说得对!!谢谢了!!
我来回复