ASP条件语句

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:11:20
<%
if rs.eof and rs.bof then
response.write ("暂无内容")
else
for i=1 to rs.pagesize
response.write("图片:"& rs("tupian"))
response.write("类别:"& rs("leibie"))
response.write("尺寸:"& rs("chicun"))
response.write("大小:"& rs("daxiao"))
response.write("时间:"& rs("time"))
response.write("<hr>")
rs.movenext
if rs.eof then exit for
next
end if
%>
请高手帮我改一下这个条件语句,这个语句是要当数据库里面有内容时显示内容,当数据库里无内容时显示“暂无内容”,但是出来的效果不一样,却是数据库有内容时显示内容,数据库无内容时出错。请帮忙改改,谢谢
if rs.eof then exit for去掉这句到最后一页就会出错了。
请高手帮忙改一下,把"暂无内容"改到内容后面也可以。谢谢

我改动了下,你试试,应该可以了

<%
if rs.eof and rs.bof then
response.write ("暂无内容")

else

while not rs.eof
response.write("图片:"& rs("tupian")&"<br>")
response.write("类别:"& rs("leibie")&"<br>")
response.write("尺寸:"& rs("chicun")&"<br>")
response.write("大小:"& rs("daxiao")&"<br>")
response.write("时间:"& rs("time")&"<br>")
response.write("<hr>")
rs.movenext
wend

end if
%>

如果不想换行,那么去掉&"<br>"

if rs.eof then exit for
去掉

呵呵,这样来处理,试一下
<%
if rs.eof and rs.bof then
response.write"<script>alert('暂无内容');window.location='导入本页.asp'"
else
for i=1 to rs.pagesize
response.write("