判断语句老是出错

brokenarrow 2003-02-15 03:14:44
sql="select username from userinfo where username='"& username &"' "
Set rs = conn.Execute(sql)
if not rs.eof then%>
<font color=#FFFFFF>错误</font>:对不起,用户名<font color=red><%=username%></font>已经存在!请选择新的用户名。<br>
<%
else
session("regok")=1
response.redirect "reg2.asp?user="&username&""
end if

不管输入的用户名是多少,总是执行第一分支! 不执行else部分

请大家看看,在线等!!!
...全文
44 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyinweb 2003-02-15
  • 打赏
  • 举报
回复
跟踪一下SQL语句,然后用此语句在数据库中测试一下,便有没有结果
brokenarrow 2003-02-15
  • 打赏
  • 举报
回复
取值语句

username=trim(request("NewUser"))

叶子哟 2003-02-15
  • 打赏
  • 举报
回复
调试一下,先用username="yyyyy",看结果对否
hyee 2003-02-15
  • 打赏
  • 举报
回复
只怕你取变量值username是空值,不是查询的问题
brokenarrow 2003-02-15
  • 打赏
  • 举报
回复
我是过了,不行的!
hyee 2003-02-15
  • 打赏
  • 举报
回复
if rs.eof

28,389

社区成员

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

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