ASP查询记录时如果记录为空的话做出提示应该怎么做

我的代码是:<%dimid1,strsq1id1=request.Form("id")strsq1="select*frombysqfbwhere学号='"&id1&"'... 我的代码是:
<%
dim id1,strsq1
id1=request.Form("id")
strsq1="select * from bysqfb where 学号='"&id1&"'"
set rs=conn.execute(strsq1)
%>
<center>
<span class="style1">2005年毕业生欠费查询</span>
<table border="1" width="100%">
<tr bgcolor="#e0e0e0">
<td>学号</td>
<td>姓名</td>
<td>系所</td>
<td>班级</td>
<td>专业</td>
<td>欠学费</td>
<td>欠贷款</td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td><%=rs("学号")%></td>
<td><%=rs("姓名")%></td>
<td><%=rs("系所")%></td>
<td><%=rs("班级")%></td>
<td><%=rs("专业")%></td>
<td><%=rs("欠学费")%></td>
<td><%=rs("欠贷款")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
如果查询没有记录并做出提示应该怎么做
提示是弹出对话框的那种
展开
 我来答
百度网友84ab6e6a0
2007-04-24 · TA获得超过186个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:385万
展开全部
do while……loop外面包个IF,这样先去判断一下是不是为空,如果不为空,则loop,如果为空就弹出一个对话框,显示出来。是不是这样?下面是代码

<%
IF NOT RS.EOF THEN

do while not rs.eof
%>
<tr>
<td><%=rs("学号")%></td>
<td><%=rs("姓名")%></td>
<td><%=rs("系所")%></td>
<td><%=rs("班级")%></td>
<td><%=rs("专业")%></td>
<td><%=rs("欠学费")%></td>
<td><%=rs("欠贷款")%></td>
</tr>
<%
rs.movenext
loop
ELSE
%>
<script language="javascript">
alert("没有记录");
</script>
<tr>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<%
END IF
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个知识分享的小店
2007-04-24 · TA获得超过288个赞
知道小有建树答主
回答量:453
采纳率:0%
帮助的人:402万
展开全部
do while not rs.eof
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式