这个应该怎么写?

todown 2008-12-02 02:36:54
<%
Set Rs=Conn.Execute("Select Top 24 * From Table Order By Hits Desc")
Do While Not Rs.EOF
Response.Write Rs("ID")
Rs.movenext
Loop
Rs.Close
Set Rs = Nothing
%>
怎么取出分别取出8位记录插入内容中
marqueeContent[0]='记录1-8';
marqueeContent[1]='记录9-16';
marqueeContent[2]='记录17-24';
...全文
51 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
todown 2008-12-02
呵呵,我自己写好了,没用FOR
回复
yanniu008 2008-12-02
用FOR循环就可以了 写三个FOR 每次循环8次
但是要注意的是 每次RS。MOVENEXT之前要判断是否EOF
回复
xiaoliuvv 2008-12-02
for i = 1 to 24
tmp = fix(i/8)
select case tmp
case 0
marqueeContent[0]=marqueeContent[0]&Rs("ID")
case 1
marqueeContent[1]=marqueeContent[1]&Rs("ID")
case 2
marqueeContent[2]=marqueeContent[2]&Rs("ID")
end select
next
回复
CainLai 2008-12-02
用FOR循环判断好像方便点
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-12-02 02:36
社区公告
暂无公告