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

这个conn为什么有时显示provider错误

楼主dhl2001(暗夜行路)2001-10-12 08:54:08 在 Web 开发 / ASP 提问

<%   dim   str,conn  
  str="dbq="&server.mappath("../ysl.mdb")&";driver={microsoft   access   driver   (*.mdb)};"  
   
  set   conn=server.createobject("adodb.connection")  
  conn.open   str  
  %>  
   
  我在登录页中这样调用的  
   
  <%@   language=vbscript%>  
  <%response.buffer=true%>  
  <%'on   error   resume   next%>  
  <!--#include   file=conn.asp-->  
  <!--#include   file=../inc/chkstr.inc-->  
  <%   dim   password,username  
        username=trim(request("username"))  
        password=trim(request("password"))  
        dim   rs,sql  
        set   rs=server.CreateObject   ("adodb.recordset")  
        sql="select   u_username,u_password,u_level,u_belong,filialeid,u_type   from"  
        sql=sql&"   userinfo   where   u_username='"&username&"'   and"  
        sql=sql&"   u_password='"&checkstr(password)&"'"  
        rs.Open   sql,conn,1,1  
        if   rs.EOF   then    
              Response.Redirect   "user_login.asp?verify=true"  
              Response.End    
        else  
              Response.Cookies   ("username")=username  
              Response.Cookies   ("password")=password  
              Response.Cookies   ("type")=   rs("u_type")  
              Response.Cookies   ("filialeid")=rs("filialeid")  
              Response.Cookies   ("login")="true"  
              Response.Redirect   "../manage/manage.asp"  
              Response.End    
        end   if  
        %>      
   
  前一段时间,运行没有任何问题,但是最近却总是出现这样的问题,  
  就是说conn.open   str   这句出现provider错误  
   
  是服务器的问题,还是数据库的驱动问题 问题点数:300、回复次数:8Top

1 楼superkt(伟大领袖毛主席)回复于 2001-10-12 17:14:53 得分 70

是不是改动了路径,或者默认数据库改了?Top

2 楼yandong_mars(信)回复于 2001-10-12 17:28:16 得分 25

upTop

3 楼newmcz(newmcz)回复于 2001-10-12 18:15:41 得分 60

如果以前运行正常,现在不行,最好是看看数据库的权限是不是变了Top

4 楼canli15(canli)回复于 2001-10-13 10:50:27 得分 70

把str改为:  
  str="driver=   microsoft   access   driver   (*.mdb);dbq="&server.mappath("../ysl.mdb")Top

5 楼fd_mas()回复于 2001-10-13 10:57:00 得分 25

错误代码是什么?Top

6 楼lx_wei(停留)回复于 2001-10-13 21:40:53 得分 50

先把权限释放  
  如果还不行,就升级ADO。。  
  Top

7 楼snowfoxyr(雪中狐)回复于 2001-10-13 21:46:17 得分 0

?Top

8 楼dhl2001(暗夜行路)回复于 2001-12-09 19:26:18 得分 0

gz,upTop

相关问题

  • 127.0.0.1 显示错误
  • 100分!!!浏览网页时经常有错误提示,有时是Script错误,有时是Java错误,有时是Html错误。IE弹出对话框让你选择对策,怪烦人的!怎样才能不显示(忽略)他们?
  • 错误不显示行数?
  • 编译显示错误,C2036
  • 错误显示问题
  • rs.Open sqlstr, conn, adOpenKeyset, adLockOptimistic错误??
  • 我的一个asp页面因为set conn=server.createobject("adodb.connection")出现编译错误而无法显示
  • 为什么显示错误:Undefine name 's'
  • treeview在IE中显示有错误?
  • 为什么Response.Write (objrs.recordCount)显示错误

关键词

  • 数据库
  • 权限
  • conn
  • 运行
  • 不行
  • mdb
  • 问题
  • provider
  • 出现
  • driver

得分解答快速导航

  • 帖主:dhl2001
  • superkt
  • yandong_mars
  • newmcz
  • canli15
  • fd_mas
  • lx_wei

相关链接

  • Web开发类图书

广告也精彩

反馈

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