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

参数有问题,不知道怎么办好了?

楼主gwallan()2003-12-02 17:50:51 在 Web 开发 / ASP 提问

<!--#include   file="adovbs.inc"   -->  
  <%    
  session("Name")=trim(request.form("UserName"))  
  session("PW")=trim(request.form("PassWord"))  
  DbPath   =   SERVER.MapPath("words.mdb")  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  conn.open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   DbPath  
  set   rs=server.createobject("adodb.recordset")  
  Sql="Select   *   from   user   where   username='"&session("Name")&"'   And   password='"&session("PW")&"'"  
  rs.open   Sql,conn,3,3  
  set   rs=conn.execute(Sql)  
  response.write   rs.recordCount  
  if   rs.RecordCount<=0   then  
        response.redirect   "login.asp"  
  else  
        session("username")=session("Name")  
        response.redirect   "manger.asp"  
  end   if  
  %>  
   
   
   
  [Microsoft][ODBC   Microsoft   Access   Driver]   参数不足,期待是   1。    
  怎么改啊? 问题点数:20、回复次数:13Top

1 楼cqfeng()回复于 2003-12-02 18:01:24 得分 0

Sql="Select   *   from   [user]   where   [username]='"&session("Name")&"'   And   [password]='"&session("PW")&"'"Top

2 楼gwallan()回复于 2003-12-02 18:26:28 得分 0

还是不行啊Top

3 楼cqfeng()回复于 2003-12-02 18:48:23 得分 0

response.write   Sql   看看先Top

4 楼alexzhang00(三角猫)回复于 2003-12-02 18:59:23 得分 10

Sql="Select   *   from   [user]   where   username='"&session("Name")&"'   And   password='"&session("PW")&"'"  
  rs.open   Sql,conn,1,1,1  
  response.write   rs.recordCount  
  if   rs.RecordCount   =0   then  
        response.redirect   "login.asp"  
  else  
        session("username")=session("Name")  
        response.redirect   "manger.asp"  
  end   if  
  %>  
  Top

5 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-12-02 19:12:19 得分 5

晕死,怎么还有这个写法?  
  set   rs=server.createobject("adodb.recordset")  
  rs.open   Sql,conn,3,3  
  response.write   rs.recordCount  
  把这三句去掉  
  你看看你用了几次RS,关闭了吗Top

6 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-12-02 19:14:46 得分 0

噢,用recordCount的话  
  就把set   rs=conn.execute(Sql)去掉Top

7 楼eyun(艺云)回复于 2003-12-02 19:30:46 得分 0

在一起用,为何啊  
  set   rs=conn.execute(sql0)去掉Top

8 楼gwallan()回复于 2003-12-02 19:31:40 得分 0

<!--#include   file="adovbs.inc"   -->  
  <%    
  session("Name")=trim(request.form("UserName"))  
  session("PW")=trim(request.form("PassWord"))  
  DbPath   =   SERVER.MapPath("words.mdb")  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  conn.open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   DbPath  
  set   rs=server.createobject("adodb.recordset")  
  Sql="Select   *   from   [user]   where   [username]='"&session("Name")&"'   And   [password]='"&session("PW")&"'"  
  rs.open   Sql,conn,3,3  
  if   rs.RecordCount<=0   then  
        response.redirect   "login.asp"  
  else  
        session("username")=session("Name")  
        response.redirect   "manger.asp"  
  end   if  
  rs.close  
  set   rs=nothing  
  set   conn=nothing  
  %>  
  修改成这样了,但还是一样的错误  
  [Microsoft][ODBC   Microsoft   Access   Driver]   参数不足,期待是   1。Top

9 楼ljupin(蓝眼泪.NET ---> I come from Ningxia of China)回复于 2003-12-02 19:38:37 得分 0

输出你的SQL看看Session有没有值Top

10 楼monkeys(Myron.Liu)回复于 2003-12-02 19:41:21 得分 0

你先将sql语句输出来看看Top

11 楼alexzhang00(三角猫)回复于 2003-12-02 20:02:14 得分 0

你查一下你的   USER   表中,是否有   username   和   password   两个字段,你有没有   笔误Top

12 楼stayhere(且留连)回复于 2003-12-02 20:39:11 得分 5

rs.open   Sql,conn,3,3  
  set   rs=conn.execute(Sql)//此句多余,将产生错误  
  response.write   rs.recordCount  
  if   rs.RecordCount<=0   then  
        response.redirect   "login.asp"  
  else  
      ......Top

13 楼gwallan()回复于 2003-12-02 22:11:57 得分 0

问题解决了,是字段问题Top

相关问题

  • 我想在?好后面传递参数,参数中包含汉字时。就出现乱码。我该怎么办?
  • 我不知道怎么办才好,HELP!
  • 想传多个参数怎么办
  • 传参数丢东西。怎么办?
  • jsp提交参数的时候,如果参数值里面有?和=怎么办
  • 水晶报表参数传递问题!有两个参数要传过去,有人说用参数数组!不知道怎么弄!这个好像不行!
  • ##想了好久不知道怎么办 关于CMap
  • 求助——想买台服务器不知道怎么办才好
  • 工作线程需要若干个入口参数怎么办?
  • 数据窗口有两个检索参数怎么办?

关键词

  • microsoft
  • sql
  • 参数
  • rs
  • recordcount
  • 去掉
  • conn
  • response
  • username
  • execute

得分解答快速导航

  • 帖主:gwallan
  • alexzhang00
  • ljupin
  • stayhere

相关链接

  • Web开发类图书

广告也精彩

反馈

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