ADODB.Field (0x80020009) BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除

t270847401 2009-07-31 11:01:36
代码在家和我朋友的电脑上运行都没有问题,但是一到我公司的电脑上就运行不了了。登陆的时候账号和密码对的话就没问题,是如果是错的话就出现如下的问题

错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/inc/sava.asp, 第 19 行



<!-- #include file ="conn.asp" -->
<!--#include file="md5.asp"-->
<%
dim sql
dim rs
dim ygname
dim ygpassword
ygname=trim(request.Form("ygname"))
ygpassword1=trim(Request.Form("ygpassword"))
ygpassword2=md5(ygpassword1)
if ygname<>"" and ygpassword1<>"" then
set rs=server.createobject("adodb.recordset")
sql="select * from yg where ygname='"&ygname&"' and ygpassword='"&ygpassword2&"'"
rs.open sql,conn,1,1
if rs.bof and rs.eof then
response.Write"<script language='javascript'>alert('对不起,你的用户名或密码不正确,请重新输入!');history.go(-1);</script>"
end if
session("ygname")=rs("ygname")
session("qx")=rs("qx")
Response.Redirect "../feedback.asp"
rs.close
conn.close
set rs=nothing
set conn=nothing
else
response.Write"<script language='javascript'>alert('对不起,你的用户名或密码为空,请重新输入!');history.go(-1);</script>"
end if
%>
...全文
250 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧