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

求助(请大侠帮我看看这个错误)

楼主aiolia725(海水太蓝)2005-06-02 22:25:19 在 Web 开发 / ASP 提问

错误类型:  
  Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80040E21)  
  ODBC   驱动程序不支持所需的属性。  
  /fm/new/addnewszj.asp,   第   17   行  
   
  代码如下:  
   
  <%if   session("password")<>""   then%>  
   
  <%if   request("text1")=""   then  
  response.write   "<script   language=JavaScript>"   &   chr(13)   &   "alert('请输入用户名!');"   &   "history.back()"   &   "</script>"    
  Response.End  
  end   if  
  customerid=request("text1")  
  date=request("text2")  
  named=request("text3")  
  deposit=request("text4")  
  cancel=request("text5")  
   
  set   rs=server.createobject("adodb.recordset")  
  set   rs1=server.createobject("adodb.recordset")  
  conn   =   "DBQ="   +   server.mappath("yx.mdb")   +   ";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  sql="select   *   from   customer   where   name='"&name&"'"    
  rs.open   sql,conn,1,1  
  if   rs.EOF   or   rs.bof   then  
  sql="insert   into   customer(customerid,date,named,deposit,cancel)   values('"&customerid&"','"&date&"','"&named&"','"&deposit&"'.'"&cancel&"')"  
                  rs1.open   sql,conn,1,1  
  response.write   "<script   language=JavaScript>"   &   chr(13)   &   "alert('信息添加成功!');"&"window.location.href   =   'zujie.asp'"&"   </script>"    
  set   rs1=nothing  
  response.end  
  else  
  response.write   "<script   language=JavaScript>"   &   chr(13)   &   "alert('此信息已经添加!');"   &   "history.back()"   &   "</script>"    
  end   if  
  rs.Close  
  set   rs=nothing  
  %>  
  <%else  
  Response.Redirect   "20050130_loginagine.asp"  
  end   if%> 问题点数:20、回复次数:9Top

1 楼madpolice(午夜狂龙)回复于 2005-06-02 22:42:50 得分 0

<%if   session("password")<>""   then%>  
  前面先加上  
   
  <%Option   Explicit%>Top

2 楼szjhxu(天野)回复于 2005-06-03 00:27:43 得分 0

将:  
  conn   =   "DBQ="   +   server.mappath("yx.mdb")   +   ";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)};"  
  改为:  
  conn=   "DBQ="   +   server.mappath("yx.mdb")   +   ";DefaultDir=;DRIVER={Microsoft   Access   Driver   (*.mdb)}"  
   
  即去掉最后的那个分号,试试看.  
  Top

3 楼aiolia725(海水太蓝)回复于 2005-06-03 00:34:48 得分 0

还是不行.错误类型:  
  Microsoft   VBScript   运行时错误   (0x800A01F4)  
  变量未定义:   'customerid'  
  /fm/new/addnewszj.asp,   第   8   行  
  我用相似的程序添加另一个数据表是可以,只是改几个数据类型,怎么就不行了呢?Top

4 楼aiolia725(海水太蓝)回复于 2005-06-03 00:43:16 得分 0

分号去掉也是一样的Top

5 楼lovebeyondforever(我不信)回复于 2005-06-03 00:56:51 得分 0

强烈建议把数据库链接做成一个模块!Top

6 楼madpolice(午夜狂龙)回复于 2005-06-03 01:09:15 得分 20

还是不行.错误类型:  
  Microsoft   VBScript   运行时错误   (0x800A01F4)  
  变量未定义:   'customerid'  
  /fm/new/addnewszj.asp,   第   8   行  
   
   
  那就定义一下啊。  
  加<%Option   Explicit%>就是为了让你定义的Top

7 楼aiolia725(海水太蓝)回复于 2005-06-03 08:54:26 得分 0

那应该怎么写呢?Top

8 楼aiolia725(海水太蓝)回复于 2005-06-03 12:16:31 得分 0

刚学asp,各位高手能不能说详细点啊?Top

9 楼aiolia725(海水太蓝)回复于 2005-06-03 18:07:23 得分 0

急啊.哪位高手帮一下忙啊?我用以上程序添加一个表时可以执行,为什么加另外两个的时候就提示那样的错误呢?谢谢大家拉Top

相关问题

  • 这个MYSQL的错误,请帮个忙
  • 请帮忙看这个触发器的错误,第一次写,错误多多
  • 请帮忙分析一下这个错误!
  • 请帮我分析一下这个错误!
  • 请帮忙分析这个语法错误!
  • 请大家帮忙看看这个错误。。。谢谢拉。。。
  • 请帮忙看看这个错误,先谢谢了。。。。。。。。。。。。。
  • 请帮我分析一下这个错误信息
  • 请帮我分析一下这个错误,在线等!!!!!
  • 请帮我看看这个错误代码是怎么回事

关键词

  • microsoft
  • access
  • asp
  • server
  • 错误
  • addnewszj
  • defaultdir
  • mdb
  • yx
  • deposit

得分解答快速导航

  • 帖主:aiolia725
  • madpolice

相关链接

  • Web开发类图书

广告也精彩

反馈

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