怎么循环5条记录?ACCESS

mearymeng 2004-04-09 05:22:27
<%
set rs=cnn.execute("select * from sqyn order by time desc")

for i=0 to 4

if not rs.eof then

response.Write rs("biaoti")

exit for

end if

%>
请纠正~
...全文
56 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bingbingcha 2004-04-09
  • 打赏
  • 举报
回复
to : sxsgssgs

你够惨啊。。同情你。。。要是想加的话,你就多发点FAQ吧。。。

to 楼主

set rs=cnn.execute("select top 5 * from sqyn order by time desc")

把这个改上去就行了
sxsgssgs 2004-04-09
  • 打赏
  • 举报
回复
我也没什么呀,只是前一段时间没怎么结贴,等我想结贴的时候,
版主已经把我的记录删除了,我没法结贴了。
bybee 2004-04-09
  • 打赏
  • 举报
回复
<%
set rs=cnn.execute("select top 5 * from sqyn order by time desc")

do while not rs.eof
response.Write rs("biaoti")&"<br>"
rs.movenext
loop
%>
Newrocky 2004-04-09
  • 打赏
  • 举报
回复
sxsgssgs(晋乡浪子) ( ) 信誉:58 2004-04-09 17:30:00 得分:0


我的信欲什么时候能加上去,要吃补吗。哈哈。


天,你是怎么下来的嘛!!!

TO 楼主

在SQL语句中加TOP 5 就可以了!

然后记得在循环中测试是否文件尾就OK!
hermit2003 2004-04-09
  • 打赏
  • 举报
回复
<%
set rs=cnn.execute("select top 5 * from sqyn order by time desc")

do while not rs.eof
response.Write rs("biaoti")
rs.movenext
loop
%>
alcoholwang 2004-04-09
  • 打赏
  • 举报
回复
<%
set rs=cnn.execute("select * from sqyn order by time desc")
if not rs.eof or not rs.bof then
do while not rs.eof
response.Write rs("biaoti")
loop
end if
rs.close
set rs=nothing
%>
sxsgssgs 2004-04-09
  • 打赏
  • 举报
回复
我的信欲什么时候能加上去,要吃补吗。哈哈。
sxsgssgs 2004-04-09
  • 打赏
  • 举报
回复
set rs=cnn.execute("select * from sqyn order by time desc")
改成下边的就对了。

set rst=server.createobject("ADODB.Recordset")
strSQL = "select * from sqyn order by time desc"

rst.Open strSQL,conn,1,1

for i=0 to 4

if rs.eof then exit for

response.Write rs("biaoti")
rs.movenext
next
%>
FlashK 2004-04-09
  • 打赏
  • 举报
回复
While Not rs.EOF
Response.Write rs("biaoti")
rs.MoveNext
Wend

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧