select top 10 ...,我要从第2条记录开始显示,如何????

xfxq 2004-07-10 12:10:01
select top 10 * from news
取出10条记录,现我想从第2条记录开始显示,共9条记录,第一条不要,如何写代码,谢谢。急!
...全文
202 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dsclub 2004-07-10
  • 打赏
  • 举报
回复
rs.move(2)
dafeifei 2004-07-10
  • 打赏
  • 举报
回复
晕!
sinusoid 2004-07-10
  • 打赏
  • 举报
回复
select top 9 * from news where id not in(select top 1 id from news)
xfxq 2004-07-10
  • 打赏
  • 举报
回复
试过了,好像是可以的.谢谢.
fashchina 2004-07-10
  • 打赏
  • 举报
回复
先移一个记录就是
select top 10 * from news
rs.open sql,conn,1,3
rs.movenext
不知道行不行
aspczlover 2004-07-10
  • 打赏
  • 举报
回复
'读取第n到m条记录
sql="SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id FROM publish)) "
'你这里的m=10,n=2,也就是
sql="SELECT TOP 9 * FROM news WHERE (id NOT IN (SELECT TOP 1 id FROM news))"


serverme 2004-07-10
  • 打赏
  • 举报
回复
<%
dim i
Set rs=Server.CreateObject("ADODB.Recordset")
Sql="select top 10 * from news"
rs.open sql,conn,1,1

while not rs.eof
if i=0 then
rs.movenext
end if
response.write(rs("字段名")&"<br>")
i=i+1
rs.movenext
wend
%>
serverme 2004-07-10
  • 打赏
  • 举报
回复
这样写我试了好用的,有问题联系我:MSN:xiaozuge007@hotmail.com
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn/conn1.asp"-->
<%
dim i
Set rs=Server.CreateObject("ADODB.Recordset")
Sql="select * from employee"
rs.open sql,conn,1,1

while not rs.eof
if i=0 then
rs.movenext
end if
response.write(rs("emp_id")&"<br>")
i=i+1
rs.movenext
wend
%>

28,409

社区成员

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

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