回 帖 发 新 帖 刷新版面

主题:[讨论]关于access数据库的问题!!(高手门帮忙啊)!

高手们好!!这里有两个系统(姑且把它们当作是系统吧)!!
[b]我的问题是:为什么   动态网页1   这个可以不用在电脑上建立dns数据源便可以浏览了!而 动态网页2  却要在电脑上建立dns数据源才能浏览呢??[/b]这个问题困扰了我很久,高手们,帮帮忙吧!!请不要珍惜笔墨啊!
我在此先谢过了!!!

回复列表 (共5个回复)

沙发

没有下载看不知道,我猜是connectionstring的问题。因为ADO就是通过这个东东来与数据库进行连接的。

板凳


应该要看你的数据库连接是用DNS连接还是自己写connectstring中的数据提供商等内容,要是用DNS连接必须建立DNS!不过一般网站都不用这种方法,因为空间提供商不可能手动给你建立一个DNS连接

3 楼


第一个页面使用了类似下面的连接数据库代码,所以不需要DNS。

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER=Driver do Microsoft Access (*.mdb);DBQ="&Server.MapPath("data.mdb")
%>

而第二个页面没有这样连接数据库,是通过设置DNS来连接数据库!

4 楼


但是第二个有include语句包括了连接数据库所在的文件阿,难道这样不行吗?我觉得可能不是这样吧![em10]高手们不要吝啬笔墨啊!

5 楼

知道了,三楼说得对!!谢谢了!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册