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>
如果查询没有记录并做出提示应该怎么做
提示是弹出对话框的那种 展开
<%
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>
如果查询没有记录并做出提示应该怎么做
提示是弹出对话框的那种 展开
2个回答
展开全部
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
%>
<%
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
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
do while not rs.eof
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询