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

数据库连接配置问题!??

楼主bibixia(bee)2005-05-06 00:42:51 在 Web 开发 / ASP 提问

各位大侠您好!!以下是连接数据库的代码。数据库是用access,名字为database.mdb,放在同网页同一级目录下面。  
  1<%  
  2   'session("admin")="admin"  
  3   'if   session("admin")<>"admin"   then    
  4   'response.write   "Sorry,您在非法登陆!"  
  5   'response.end  
  6   'else  
  7   Set   Conn=Server.CreateObject("ADODB.Connection")    
  8   Connstr="DBQ="+server.mappath("database.mdb")+";DefaultDir=;DRIVER={Microsoft   Access    
  Driver   (*.mdb)}"    
  9   Conn.Open   cConnstr    
  10   'end   if  
  %>  
  运行的时候数据库怎么有时候能连上,但操作几次就不能连上呢??出现的错误是第9行出现provider的错误?请问是什么原因,需要配置ODBC吗?我配置了和不配置出现的状况一样的!  
  问题点数:20、回复次数:6Top

1 楼mingyuexingguang(明月星光)回复于 2005-05-06 00:57:53 得分 0

9   Conn.Open   Connstr  
  -   -!!!Top

2 楼chengzhen2005()回复于 2005-05-06 01:02:10 得分 0

你这样做,把链接数据库的代码放到一个单独的文件中.  
   
  然后在需要设置权限的而面开始调用session的判断,如果不是管理员就禁止执行.Top

3 楼fangsky(成雨)回复于 2005-05-06 01:03:58 得分 10

dim   conn  
  dim   connstr  
  dim   db  
  '更改数据库名字  
  db="database/news.mdb"  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  connstr="driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   Server.MapPath(""&db&"")  
  conn.Open   connstr  
            '       on   error   resume   next  
      sub   endConnection()  
              conn.close  
              set   conn=nothing  
      end   subTop

4 楼bibixia(bee)回复于 2005-05-06 01:15:40 得分 0

这个数据库连接就是一个单独的文件。有时候能连接,但过了一会儿又出现以下错误,连接不了数据库了:  
   
  错误类型:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)  
  [Microsoft][ODBC   Microsoft   Access   Driver]常见错误   不能打开注册表关键字   'Temporary   (volatile)   Jet   DSN   for   process   0xb50   Thread   0xcdc   DBC   0x110bbec   Jet'。  
  /brother/Ordering/inc/userconn.inc,   第   9   行  
   
   
  浏览器类型:  
  Mozilla/4.0   (compatible;   MSIE   6.0;   Windows   NT   5.1;   MyIE2)    
   
  网页:  
  GET   /brother/Ordering/main.aspTop

5 楼mingyuexingguang(明月星光)回复于 2005-05-06 01:36:36 得分 5

后边这个错误可能是你用数据库软件打开了这个数据库并且处于编辑状态造成的   -   -!  
   
  否则connection链接不会出什么错误才对-   -Top

6 楼jpwu_haca(jpwu_haca)回复于 2005-05-06 09:41:38 得分 5

楼上说得对,Access是单用户数据库,在打开状态下,如果asp调用会报错的。Top

相关问题

  • jsp连接MySQL数据库是数据库配置?
  • 客户端数据库连接配置
  • 数据库连接的配置文件~
  • 100■■■▲配置Tomcat数据库连接池▲■■■
  • tomcat配置数据库连接池
  • 数据库连接配置问题
  • 使用jsp+mysql数据库,或jsp+mSsql数据库,怎么配置连接??
  • 用jdbc连接数据库是如何配置odbc
  • 郁闷!!tomcat4.0.6下怎样配置数据库连接池???
  • weblogic配置问题(jsp数据库连接问题)!

关键词

  • 数据库
  • 连接
  • access
  • database
  • db
  • microsoft
  • server
  • 错误
  • connstr
  • mdb

得分解答快速导航

  • 帖主:bibixia
  • fangsky
  • mingyuexingguang
  • jpwu_haca

相关链接

  • Web开发类图书

广告也精彩

反馈

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