| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:高手帮忙解决以下-(一个小问题)
只看楼主 加入收藏
blackkey
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-6-8
收藏
 问题点数:0 回复次数:9 
高手帮忙解决以下-(一个小问题)
<!-- #include file="conn.asp" -->  <!--包含数据库连接文件-->
<% session.Timeout=120
if request.Form("SUSER01")<>"" and request.Form("SUSER02")<>""  then
session("UserName")=request.Form("SUSER01")
session("PWD")=request.Form("SUSER02")
set rs=server.createobject("ADODB.recordset")
rs.open "select * from S_USER where SUSER01='"&request.form("SUSER01")&"'",conn,1,1
session("SUSER03")=rs("SUSER03")  //权限用
 if rs.eof then %>
  <script language="javascript">
  alert("您输入的管理员名称错误,请重新输入!");
  </script>
<% else
 if rs("SUSER02")=session("PWD") then  %>
     <script language="javascript">
      window.location.href="index.asp"
    </script>
  <%else%>
   <script language="javascript">
  alert("您输入的管理员密码错误,请重新输入!");
  history.back();
  </script>   
 <%end if
end if
end if
%>
<script language="javascript">
function mycheck(){
if (form1.SUSER01.value=="")
{alert("请输入操作员姓名!");form1.UserName.focus();return;}
if(form1.SUSER02.value=="")
{alert("请输入密码!");form1.PWD.focus();return;}
form1.submit();
}
</script>

这是一个登陆页面的ASP程序

但是当我在用户名框内输入数据库没有的用户名~它不弹出该用户不存在之类的对话框!~就直接出错!高手帮我看看是不是代码有错!帮我检查以下!如何解决~~?? 谢谢了

说明:SUSUER01= 用户名  SUSER02= 密码 SUSER03 =权限
搜索更多相关主题的帖子: javascript 数据库连接 include 管理员 where 
2005-08-04 08:45
w99w99
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-8-2
收藏
得分:0 
出什么错嘛
2005-08-04 09:04
blackkey
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-6-8
收藏
得分:0 
错误类型: ADODB.Field (0x80020009) BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 /login.asp, 第 8 行 帮帮忙啊!~ 高手!~!`

2005-08-04 11:45
blackkey
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-6-8
收藏
得分:0 
在线等~~

加我QQ:63794048

2005-08-04 11:57
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
晕,老是不说那一行,说第8行,我哪知道你哪行是第8行啊

59ita点com(我就爱TA)
2005-08-04 12:30
blackkey
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-6-8
收藏
得分:0 
就是我上面那段代码的第8行   session("SUSER03")=rs("SUSER03")

不好意思哈

2005-08-04 12:49
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
<!-- #include file="conn.asp" -->  <!--包含数据库连接文件-->
<% session.Timeout=120
if request.Form("SUSER01")<>"" and request.Form("SUSER02")<>""  then
session("UserName")=request.Form("SUSER01")
session("PWD")=request.Form("SUSER02")
set rs=server.createobject("ADODB.recordset")
rs.open "select * from S_USER where SUSER01='"&request.form("SUSER01")&"'",conn,1,1
if rs.eof then %>
  <script language="javascript">
  alert("您输入的管理员名称错误,请重新输入!");
  </script>
<% else
session("SUSER03")=rs("SUSER03")  //权限用
if rs("SUSER02")=session("PWD") then  %>
     <script language="javascript">
      window.location.href="index.asp"
    </script>
  <%else%>
   <script language="javascript">
  alert("您输入的管理员密码错误,请重新输入!");
  history.back();
  </script>   
<%end if
end if
end if
%>
<script language="javascript">
function mycheck(){
if (form1.SUSER01.value=="")
{alert("请输入操作员姓名!");form1.UserName.focus();return;}
if(form1.SUSER02.value=="")
{alert("请输入密码!");form1.PWD.focus();return;}
form1.submit();
}
</script>

59ita点com(我就爱TA)
2005-08-04 12:59
blackkey
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2005-6-8
收藏
得分:0 
真是个高手

问题解决~~

高手留个QQ号吧~~

你加我也可以 我的QQ:63794048

2005-08-04 13:08
盖茨他爹
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:5255
专家分:0
注 册:2005-5-3
收藏
得分:0 
当我没说

[此贴子已经被作者于2005-8-4 13:12:19编辑过]


2005-08-04 13:11
belin2000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:975
专家分:194
注 册:2004-6-2
收藏
得分:0 
签名有 两杯热咖啡, 心情是等待, 只是等的人不再来 个人站点-技术论坛 QQ:63905649

59ita点com(我就爱TA)
2005-08-04 13:11
快速回复:高手帮忙解决以下-(一个小问题)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.075614 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved