
ASP+MDb数据库连接问题
我的虚拟主机有两个根目录一个是:database一个是;htdocs第一个是放写入的数据文件的,假设里面有个数据库:dns.mdb第二个放网页文件,那么conn.asp数...
我的虚拟主机有两个根目录
一个是:database
一个是;htdocs
第一个是放写入的数据文件的,假设里面有个数据库:dns.mdb
第二个放网页文件,
那么conn.asp数据库连接文件怎么写啊,写好的连接文件中的数据库路径怎么加密
急!
请各位大侠注意,我所说的两个文件夹均位于FTP的根目录下,其中htdocs 为网站的根目录 展开
一个是:database
一个是;htdocs
第一个是放写入的数据文件的,假设里面有个数据库:dns.mdb
第二个放网页文件,
那么conn.asp数据库连接文件怎么写啊,写好的连接文件中的数据库路径怎么加密
急!
请各位大侠注意,我所说的两个文件夹均位于FTP的根目录下,其中htdocs 为网站的根目录 展开
3个回答
展开全部
<%
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
包含conn.asp
<!--#include virtual | file ="filename"-->
virtual 和 file 关键字指示用来包含该文件的路径的类型,filename 是您想包含的文件的路径和名称。
被包含文件不要求专门的文件扩展名;但是,为被包含文件赋予 .inc 扩展名以便和其他类型文件相区分是一个良好的编程习惯。
使用 Virtual 关键字
使用 Virtual 关键字指出路径开始于虚拟目录。例如,如果一个被命名为 Footer.inc 的文件属于一个名为 /Myapp 的虚拟目录,则下面的一行将把 Footer.inc 的内容插入到包含该行的文件中:
<!--#include virtual ="/myapp/footer.inc"-->
使用 File 关键字
使用 file 关键字指示使用相对路径。相对路径开始于含有该包含文件的目录。例如,如果您的文件位于目录 Myapp 中,而文件 Header1.inc 在 Myapp\Headers 中,下面的一行将把 Header1.inc 插入到您的文件中:
<!--#include file ="headers/header1.inc"-->
注意,到被包含文件 Headers/header1.inc 的路径是相对于包含文件的;如果包含 #include 语句的脚本不在 /Myapp 目录中,那么该语句将不起作用。
如果在 Internet 服务管理器中的“启用上层目录”选项被选中,则也可以使用 file 关键字和 ../ 语法包含父目录即上一层目录中的文件。
---------------------
假设你要使用的xxx.asp处于htdocs 下
conn.asp放在同一目录
<!--#include file ="conn.asp"-->
<%
dim conn,mdbfile
mdbfile=server.mappath("../database/数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
dim conn,mdbfile
mdbfile=server.mappath("数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>
包含conn.asp
<!--#include virtual | file ="filename"-->
virtual 和 file 关键字指示用来包含该文件的路径的类型,filename 是您想包含的文件的路径和名称。
被包含文件不要求专门的文件扩展名;但是,为被包含文件赋予 .inc 扩展名以便和其他类型文件相区分是一个良好的编程习惯。
使用 Virtual 关键字
使用 Virtual 关键字指出路径开始于虚拟目录。例如,如果一个被命名为 Footer.inc 的文件属于一个名为 /Myapp 的虚拟目录,则下面的一行将把 Footer.inc 的内容插入到包含该行的文件中:
<!--#include virtual ="/myapp/footer.inc"-->
使用 File 关键字
使用 file 关键字指示使用相对路径。相对路径开始于含有该包含文件的目录。例如,如果您的文件位于目录 Myapp 中,而文件 Header1.inc 在 Myapp\Headers 中,下面的一行将把 Header1.inc 插入到您的文件中:
<!--#include file ="headers/header1.inc"-->
注意,到被包含文件 Headers/header1.inc 的路径是相对于包含文件的;如果包含 #include 语句的脚本不在 /Myapp 目录中,那么该语句将不起作用。
如果在 Internet 服务管理器中的“启用上层目录”选项被选中,则也可以使用 file 关键字和 ../ 语法包含父目录即上一层目录中的文件。
---------------------
假设你要使用的xxx.asp处于htdocs 下
conn.asp放在同一目录
<!--#include file ="conn.asp"-->
<%
dim conn,mdbfile
mdbfile=server.mappath("../database/数据库名称.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbfile
%>

2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
链接文件和普通的一样
加密只需要把你的MDB数据库文件名前加#,扩展名为ASP就可以了
加密只需要把你的MDB数据库文件名前加#,扩展名为ASP就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该是FTP的根目录,而不网站的根目录,要用这个目录,你必须用绝对路径,如f:\\www\database\aaa.mdb,路径可以用asp探针查或者看看response.write(server.mappath("./")) 看看.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询