解释一下asp循环列do while not rs_ShowElite.eof输出问题

2025-05-19 04:20:00
推荐回答(4个)
回答1:

ShowElite=1 '这个不清楚是什么作用,不过在这代码里没影响,估计它可能是用来统计记录集中有多少条记录的,因为它每次都加1

do while not rs_ShowElite.eof '这循环表示当指针还没指到记录集(相当时数据库里的记录)最后一条时都执行里面的代码,只有指到最后一条完以后就退出循环执行循环外的语句

href="Show.asp?id=<%=rs_ShowElite("newsid")%>" --这部分是链接
title="<%=rs_ShowElite("title")%>" --这部分是链接里的标题,要不要都罢
target="_blank" ---这部分是链接以新窗口打开
style="font-size:12px;" --链接文字的字体大小
<%=Strleft(rs_ShowElite("title"),40)%> ---所要链接的标题文字

ShowElite=ShowElite+1 ---统计循环多少次,也就是统计有多少篇文章

rs_ShowElite.movenext '这表示指针指向记录集(相当时数据库里的记录)中的下一条记录

循环里功能主要是对文章的标题做个链接,把每读取出的标题做个相关的链接

回答2:

if rs_ShowElite.eof and rs_ShowElite.bof then
response.write "暂 时 还 没 有 任 何 文 章"
else
do while not rs_ShowElite.eof(这句是什么意思?要每个单词都要解释,我是初学者)
%>
" title="<%=rs_ShowElite("title")%>" target="_blank"

style="font-size:12px;"><%=Strleft(rs_ShowElite("title"),40)%>


<%
ShowElite=ShowElite+1
rs_ShowElite.movenext(到底是如何实现循环的,讲细一点啊)
loop
do 开始循环

rs_ShowElite.movenext '这表示指针指向记录集(相当时数据库里的记录)中的下一条记录

loop 返回do 就这么多了

回答3:

分页的代码

楼上的说了,我就不多做解释了

回答4:

1