asp判断用户名

来源:百度知道 编辑:UC知道 时间:2024/06/03 15:05:19
asp用户名注册已生成并显示出用户名时,再判断用户名与数据库是否有一致的,如果有输出5555,没有输出66666。这代码该怎么写,谢谢!
sql="select * from user where username ='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs=conn.execute(sql)
if rs.eof and rs.bof then
response.write "<tr><td align='left' height='30'>6666<br>"
else
response.write "<tr><td align='left' height='30'>5555<br>"
end if

非常感觉帮助我回答的朋友,但我都试下了,结果都是输出6666
上面的句子有问题吗?无论是否用户名存在都只输出6666

试着还是不对。。。郁闷~~~等待中....2009/4/24

sql="select * from user where username ='"&username&"'"
set rs=server.createobject("adodb.recordset")
rs=conn.execute(sql)
response.write(sql)
response.end()
在网页上输出sql语句看看有没有错误,把输出的语句放到数据库中查询一下看结果如何!
查询语句中的user会不会是关键字啊!这样写试试呢!!好奇怪哦!!!!
sql="select * from [user] where username ='"&username&"'"

if rs.eof and rs.bof then
response.write "<tr><td align='left' height='30'>66666<br>"
else
response.write "<tr><td align='left' height='30'>5555<br>"
end if

查询数据库 if request("user")<>rs("user") then
response.write("<script>alert('错');history.back()</script>")

if rs.eof and rs.bof then
response.write "66666"
else
response.write "5555"
end if

sql="s