
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 展开
出现的问题: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 展开
4个回答
展开全部
首先运用一个比较好的网页设计软件,我选dreamweaver。安装好asp和access。
用dw建好一个asp站点。用access新建好一个你要的数据库。新建一个asp页面,一切测试成功后(未测试成功也可改动,但不推荐这样做),在右边的数据库栏上找到数据连接的相关按钮。
在连接数据库连接字符串上,输入Driver={Microsoft Access Driver(*.mdb)};DBQ=f:\aspsite\database\db1.mdb即可。
这样一下二下讲不清,自己多找些资料,多尝试就行了。
用dw建好一个asp站点。用access新建好一个你要的数据库。新建一个asp页面,一切测试成功后(未测试成功也可改动,但不推荐这样做),在右边的数据库栏上找到数据连接的相关按钮。
在连接数据库连接字符串上,输入Driver={Microsoft Access Driver(*.mdb)};DBQ=f:\aspsite\database\db1.mdb即可。
这样一下二下讲不清,自己多找些资料,多尝试就行了。
参考资料: dachmx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IIS设置需要开启父目录才支持类似../data/database.mdb的数据库路径,或者直接使用绝对路径
管理工具>Interner信息服务(IIS)管理器>默认网站(或其他网站)>属性>主目录>配置>选项>启用父路径
管理工具>Interner信息服务(IIS)管理器>默认网站(或其他网站)>属性>主目录>配置>选项>启用父路径
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你首先不要使用dreamweaver做数据库连接代码,这种链接代码不可取,你自己定义的数据库连接文件夹conne不是默认的,系统默认的就是connections文件夹下,从网上找一些你学要的代码,拼凑学习,看得多了就好了。数据库连接有好多方法,你找找看吧,我这里就不写了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决方法:
1.Server.MapPath("/网站所在路径/data/database.mdb") ,注意最前面的/;
2.另外建一个连接文件,专门用于目录内文件的连接,Server.MapPath("../data/database.mdb"),注意最前面的../
1.Server.MapPath("/网站所在路径/data/database.mdb") ,注意最前面的/;
2.另外建一个连接文件,专门用于目录内文件的连接,Server.MapPath("../data/database.mdb"),注意最前面的../
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询