CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp ACCESS连接数据库问题

楼主xuminghua(企鹅)2005-05-31 11:20:17 在 Web 开发 / ASP 提问

Dim   Conn  
      Dim   ConnStr  
      dim   DBPath  
      Set   Conn   =   Server.CreateObject("ADODB.Connection")  
      'access数据库连接  
              DBPath   =   Server.MapPath("db/ShopDb.mdb")  
              conn.Open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   DBPath  
  我上面的连接怎么不能成功   但我用另一种方法连接SQL可以成功????????????????? 问题点数:20、回复次数:6Top

1 楼bingcha325(冰茶)回复于 2005-05-31 11:23:48 得分 5

Dim   strConn  
  strConn="DBQ="&server.mappath("database/ShopDb.mdb")&";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  Set   Conn   =   Server.Createobject("Adodb.Connection")  
  Conn.Open   strConnTop

2 楼net_lover(【孟子E章】)回复于 2005-05-31 11:25:16 得分 4

strConnString   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath("db/ShopDb.mdb")Top

3 楼lovezy1028(lovezy)回复于 2005-05-31 11:25:41 得分 6

MS   Access数据库连接  
  用DSN连接并且没有用户名和密码:  
  <%  
  set   conn   =   Server.CreateObject("ADODB.Connection")  
  conn.open   "YourDSNName"  
  %>  
   
  用DSN连接并且有用户名和密码:  
  <%  
  set   conn   =   Server.CreateObject("ADODB.Connection")  
  conn.open   "YourDSNName","username","password"  
  %>  
   
  用实际的数据库绝对路径连接:  
  <%  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  Strconn="DRIVER={Microsoft   Access   Driver   (*.mdb)};   "  
  Strconn=Strconn   &   "DBQ=e:\yanhang\database.mdb"    
  conn.Open   Strconn  
  %>  
   
  用实际的数据库相对路径连接:  
  <%  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  Strconn="DRIVER={Microsoft   Access   Driver   (*.mdb)};   "  
  Strconn=Strconn   &   "DBQ="   &   Server.MapPath("/database/yanhang.mdb")  
  conn.Open   Strconn  
  %>Top

4 楼webgao(浪子回头)回复于 2005-05-31 11:46:12 得分 5

<%  
  dim   startime,conn,connstr,db  
  startime=timer()  
  db="db/ShopDb.mdb"  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath(""&db&"")  
  conn.Open   connstr  
  %>Top

5 楼xuminghua(企鹅)回复于 2005-05-31 12:29:05 得分 0

我现在有个虚拟路径   MyRoot  
  有3个ASP页面文件  
  一个是数据库连接ASP文件放在MyRoot/db/a.mdb  
  一个放在MyRoot/a.asp  
  一个放在MyRoot/A/A.asp  
  数据库连接文件     <%  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  Strconn="DRIVER={Microsoft   Access   Driver   (*.mdb)};   "  
  Strconn=Strconn   &   "DBQ="   &   Server.MapPath("/database/yanhang.mdb")  
  conn.Open   Strconn  
  %>  
  现在在访问MyRoot/a.asp时没有问题  
  但在访问一个放在MyRoot/A/A.asp出问题   说路径错误  
  我该怎么改  
   
  Top

6 楼cnnico(三两)回复于 2005-07-30 17:48:02 得分 0

只能用绝对路径了  
  Server.MapPath("/database/yanhang.mdb")这里用的相对路径,只能在给myroot下的文件提供包含  
  Top

相关问题

  • asp与access数据库的连接
  • asp连接数据库问题(ACCESS、DBF)
  • asp连接access数据库问题
  • asp与access数据库连接
  • 如何用ASP连接ACCESS数据库?
  • asp连接数据库
  • asp连接数据库
  • ASP与数据库连接
  • asp连接数据库
  • ASP连接access数据库出错问题

关键词

  • b/s
  • 数据库
  • 连接
  • 文件
  • access
  • asp
  • db
  • microsoft
  • server
  • myroot

得分解答快速导航

  • 帖主:xuminghua
  • bingcha325
  • net_lover
  • lovezy1028
  • webgao

相关链接

  • Web开发类图书

广告也精彩

反馈

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