Asp+Access网站数据源连接的问题!!! 网页在conn.asp所在父目录下可以访问,在兄弟目录下不能访问!!!

我的文件结构:根目录下:(index.asp文件)文件夹conne和news;在conn下有连接文件conn.asp,在news下有新闻主页news.asp。出现的问题:... 我的文件结构: 根目录下:(index.asp文件) 文件夹 conne 和 news ; 在conn下有连接文件 conn.asp ,在news下有新闻主页 news.asp。

出现的问题:index 运行正常,news.asp 找不到数据源,无法显示。

conn 文件内容:<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_connuser_STRING
MM_connuser_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("data/database.mdb")
%>

index.asp 的文件调用语句:

<!--#include file="Connections/connuser.asp" -->

news.asp的文件调用语句:

<!--#include file="../Connections/connuser.asp" -->

这到底是为什么??? 我想最大的问题应该还是上面的Server.MapPath

的地址,但是data/database.mdb 和 /data/database.mdb 都不行,还有我的服务器为什么不支持 ../data/database.mdb
展开
 我来答
dachmx
2010-01-01
知道答主
回答量:24
采纳率:0%
帮助的人:17.2万
展开全部
首先运用一个比较好的网页设计软件,我选dreamweaver。安装好asp和access。
用dw建好一个asp站点。用access新建好一个你要的数据库。新建一个asp页面,一切测试成功后(未测试成功也可改动,但不推荐这样做),在右边的数据库栏上找到数据连接的相关按钮。
在连接数据库连接字符串上,输入Driver={Microsoft Access Driver(*.mdb)};DBQ=f:\aspsite\database\db1.mdb即可。
这样一下二下讲不清,自己多找些资料,多尝试就行了。

参考资料: dachmx

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
职业愤青
2010-01-01 · TA获得超过1608个赞
知道小有建树答主
回答量:579
采纳率:0%
帮助的人:691万
展开全部
IIS设置需要开启父目录才支持类似../data/database.mdb的数据库路径,或者直接使用绝对路径

管理工具>Interner信息服务(IIS)管理器>默认网站(或其他网站)>属性>主目录>配置>选项>启用父路径
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2010-01-01
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
建议你首先不要使用dreamweaver做数据库连接代码,这种链接代码不可取,你自己定义的数据库连接文件夹conne不是默认的,系统默认的就是connections文件夹下,从网上找一些你学要的代码,拼凑学习,看得多了就好了。数据库连接有好多方法,你找找看吧,我这里就不写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
留我留你就好亅bB305
2010-01-02
知道答主
回答量:29
采纳率:0%
帮助的人:11.3万
展开全部
解决方法:
1.Server.MapPath("/网站所在路径/data/database.mdb") ,注意最前面的/;
2.另外建一个连接文件,专门用于目录内文件的连接,Server.MapPath("../data/database.mdb"),注意最前面的../
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式