定州计划生育:ASP中怎么判断用户名已经注册过

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 01:04:55
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from User where Users_user='" & request.form("uid") & "'"
rs.open sqltext,conn,1,1

'查找数据库,检查用户名是否已经注册过
if rs.recordcount >= 1 then
if rs("Users_user")=request.form("uid") then
Response.Redirect "loginsb.asp?msg=此用户名已经注册过,请选用其他用户名!"
response.end
rs.close
end if
end if
%>

这段代码有问题吗,怎么老是转道loginsb.asp?msg=此用户名已经注册过,请选用其他用户名!"
还是一样
会不会是表里的问题啊?

把 if rs.recordcount >= 1 then
改成:if rs.eof or rs.bof then

我觉得是不是应该是将if rs("Users_user")=request.form("uid") then 改为if rs!username = request.form("uid") then 呢?我也不太确定哦!

我认为应该改成
if rs.eof then
或者
if rs.oef and rs.bof then