ASP判断数据库中用户名重名

<!--#includefile="conn.asp"--><%Dimusername,passwordusername=request.form("username")... <!--#include file="conn.asp"-->
<%
Dim username,password
username=request.form("username")
password=request.form("password")
%>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>验证注册</title>
</head>

<body>

<%
Set rs=server.createobject("adodb.recordSet")
strSql="select * from login where user='"&username&"'"
rs.open strSql,con,1,3

if not rs.EOF and not rs.BOF then
response.write "重名!"
else
rs.addNew
rs("user")=username
rs("pass")=password
rs.update
rs.close
con.close
set rs=nothing
set con=nothing
response.write "注册成功!"
end if
%>

</body>

</html>

为什么我不管怎么输入用户名都不执行if not rs.EOF and not rs.BOF then
response.write "重名!"这个语句呢
也就是说我每次注册他都会去插入到数据库,根本不在页面进行判断,直接插入到数据库后再判断
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
梦溪去游天下
2008-08-04 · TA获得超过224个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:323万
展开全部
if not (rs.EOF and rs.BOF) then
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姒晤s6
2008-08-04 · TA获得超过1283个赞
知道大有可为答主
回答量:3006
采纳率:100%
帮助的人:2078万
展开全部
if not(rs.EOF or rs.BOF) then
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式