CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

假如我的数据数在根目录下,文件夹里的文件如何取得数据库路径?

楼主dgseamaple(笨牛(我很笨但是我很勤奋))2002-07-04 19:19:58 在 Web 开发 / ASP 提问

这样写出错!  
  conn.open   "DBQ="   &   Server.Mappath("../lesson.mdb")   &   ";Driver={Microsoft   Access   Driver   (*.mdb)};"  
  请问该怎样写?    
  问题点数:20、回复次数:15Top

1 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-04 19:23:03 得分 0

st.asp文件在my文件夹里,数据库在根目录下,那么st.asp里怎样才能取得数据库的路径?Top

2 楼fbj007(千里独行)回复于 2002-07-04 19:38:53 得分 5

conn.open   "DBQ="   &   Server.Mappath("/lesson.mdb")   &   ";Driver={Microsoft   Access   Driver   (*.mdb)};"  
  Top

3 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-05 08:59:32 得分 0

我试试Top

4 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-05 09:02:35 得分 0

不行啊!Top

5 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-05 09:03:26 得分 0

不行啊!Top

6 楼asea(海)回复于 2002-07-05 09:17:10 得分 5

conn.open   "DBQ="   &   Server.Mappath("lesson.mdb")   &   ";Driver={Microsoft   Access   Driver   (*.mdb)};"Top

7 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-05 17:32:18 得分 0

楼上的,我开始就是这样写的,不行啊Top

8 楼pilipala(右手边的阳光)回复于 2002-07-05 18:39:50 得分 5

如果你文件里直接写数据库连接的话,用Server.Mappath("../lesson.mdb")没问题。  
   
  如果要是include的话,用Server.Mappath("/lesson.mdb")Top

9 楼free_bedlamite(狂人)回复于 2002-07-05 19:18:56 得分 5

首先,Server.Mappath()是不支持相对路径..的,所以Server.Mappath     ("../lesson.mdb")是错误的应用。  
   
  Set   fs   =   CreateObject("Scripting.FileSystemObject")  
  realpath   =   Server.MapPath("st.asp")  
  parentpath=fs.GetParentFolderName(realpath))  
   
  conn.open   "DBQ="   &   parentpath&"/lesson.mdb"   &   ";Driver={Microsoft   Access   Driver   (*.mdb)};"  
   
  Top

10 楼pilipala(右手边的阳光)回复于 2002-07-05 19:23:51 得分 0

Server.Mappath()支持相对路径Top

11 楼pilipala(右手边的阳光)回复于 2002-07-08 08:52:06 得分 0

还没结帖?已经很清楚了Top

12 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-08 16:01:43 得分 0

Server.Mappath(),不支持相对路径!我试过了,没有用Top

13 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-08 16:05:45 得分 0

Server.Mappath(),不支持相对路径!我试过了,没有用Top

14 楼dgseamaple(笨牛(我很笨但是我很勤奋))回复于 2002-07-08 16:07:50 得分 0

Set   fs   =   CreateObject("Scripting.FileSystemObject")  
  realpath   =   Server.MapPath("st.asp")  
  parentpath=fs.GetParentFolderName(realpath))  
   
  conn.open   "DBQ="   &   parentpath&"/lesson.mdb"   &   ";Driver={Microsoft   Access   Driver   (*.mdb)};"  
   
  这个是取得文件夹的路径吧!  
  可是我的数据库文件在根目录下啊!这样行得通吗??Top

15 楼julyclyde(Java初学(大学不教只好自己学))回复于 2002-07-08 20:19:14 得分 0

绝对支持!要是不支持你把我吃了!Top

相关问题

  • 把一个文件夹及它的子文件夹及文件路径以最高效的方法存入数据库?
  • 我有一个数据库和一个组件在同一文件夹下,怎样在这个组件里取得数据库的绝对路径?
  • 怎样取得根目录的路径?
  • ★★★ 根目录上一级路径问题 ★★★
  • 我想在网站根目录下动态地建立文件夹
  • 为什么xp下不能删除根目录下的文件夹?
  • 用ASP怎么实现从一个文件夹里提取所有的文件名和路径存放在数据库里?
  • 100分在 asp中怎么实现图片上传到指定文件夹并把相对路径保存到数据库中
  • 我想找一个无组件上传图片到文件夹的程序,并且上传的图片路径保存在数据库中,该怎么做呢?
  • 我想在数据库中放图片的路径,上传的图片放在一个指定的文件夹中,并且所有上传到该文件夹中的图片均不得重名!请教各位大虾!谢谢!

关键词

  • 文件夹
  • 数据库
  • 文件
  • 相对
  • access
  • microsoft
  • asp
  • server
  • 路径
  • 根目录

得分解答快速导航

  • 帖主:dgseamaple
  • fbj007
  • asea
  • pilipala
  • free_bedlamite

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo