初学者一个问题

blueboy1 2004-08-12 09:21:35
<html>
<head>
<title>连接access数据库</title>
</head>
<body bgcolor=#33ffff>
<center>
<h1>打开access数据表</h1>
</center>
<hr>
<%
'声明Connection对象
Set DBConnection=Server.CreateObject("ADODB.Connection")
'设置与数据库连接的连接字符串
ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("Book1.mdb")
'打开数据库
DBConnection.Open ConnectionString
'声明Recordset对象
Set RS=Server.CreateObject("ADODB.Recordset")
RS.Open "Book2",DBConnection
%>
<center>
<h2>恭喜,完成recordset连接</h2>
</center>
</book>
</html>
为什么我把ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("Book1.mdb")
改城ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("../Book1.mdb")
就不行了啊?../Book1.mdb是一个虚拟路径,我把它与这个网页文件保存在同一个文件加下了,是不因为这样的问题,应该怎么改啊?虚拟路径应该怎么用啊?
...全文
81 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lianxiangpanjin 2004-08-12
  • 打赏
  • 举报
回复
MapPath()含数:把虚拟路径转换成物理路径
545zxy 2004-08-12
  • 打赏
  • 举报
回复
将../Book1.mdb改为:../Book1.mdb所在的文件夹名称/Book1.mdb 就可以了
lianxiangpanjin 2004-08-12
  • 打赏
  • 举报
回复
必须再建一个文件夹
Amely 2004-08-12
  • 打赏
  • 举报
回复
Book1.mdb 指当前路径
../Book1.mdb 指当前路径的上一级路径

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧