ASP数据库操作中怎么表示没有记录

来源:百度知道 编辑:UC知道 时间:2024/06/06 08:37:31
ASP数据库操作中怎么表示没有记录.
就是用户登录时,没有查询的用户名,怎么表示呀?
原一楼,二楼的都应该是正确的,而且他们是最先回答的,本应鼓励.还有就是是我没有说清楚.但是是三楼帮我找到了问题所在.
所以我也为难了.如果各位没有意见,我将会在明天用投票的方式,今天听下大家的意思.后来的也请不要回答了.还请见谅!

<%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from 表的名字 where 条件",conn,1,3
if rs.eof then
response.write "数据库中目前没有信息"
else
%>
......
<%end if%>

.
.

rs.open sql,conn,1,3
if rs.eof and rs.bof then
Response.Write ("没有此用户名→<a href='javascript:history.go(-1)' >返回</a>")
response.end
else
.
.
.
.
end if

你的loginname接收了吗?
loginname=request("你的输入名字的文本框的名字")
如果没有的话加上,如果有
你可以用response.write打印以下loginname
dim sql
response.write(loginname)
respones.end
sql = "select u_name,u_pwd from userdata where u_name='" & loginname & "'"
rec.open sql,conn,1,1
可以看看loginname是否传过值了

不知道if和while有没有区别:if rec.eof and rec.bof then --->while...