ASP如何隔行读取数据?

来源:百度知道 编辑:UC知道 时间:2024/05/15 19:40:20
select top 10 ID,Title,UserID,tags,posttime,FromURL,Intro from zhai where isPub=1 order by ID desc

上面的语句是顺序读取前10行内容,现在我想读取1,3,5,7,9这样隔行读取,请问应该如何弄,请以上面的语句进行修改,谢谢
如果跳隔3行,隔4行呢,应该如何设置,回答全的增加悬赏!ihss23,你那个试了,不成呀,那个for i=1 to n 是不是错了?我换成n还是不成。

sql="select top 10 ID,Title,UserID,tags,posttime,FromURL,Intro from zhai where isPub=1 order by ID desc"
rs.open sql,conn,1,1

while not rs.eof
'读取部分的代码
rs.movenext
if not rs.eof then rs.movenext '这行为跳过偶数行
wend

其实就是每读一次就跳两次就行了.
rs.movenext
if not rs.eof then rs.movenext

啊,原来楼上的已经有了.

这样吧,给个N你,你自己改。
把上面的不要,改成下面的。

if n<0 then n=1

for i=1 to n
if not rs.eof then
rs.movenext
else
exit for
end if

next

跳两行就n=2,三行就n=3.于此类推。

不是真的用N吧,我晕.

我用到N,你用时就在这段的前面加个 n = 一个你想要跳多少行的数.这样明白了吧.