请问,如何取得记录集的第一条和最后一条

shhwymw 2015-01-16 10:14:20

<%
Set rs= Server.CreateObject("adodb.recordset")

strSQL = "select id,name FROM user "

rs.open strSQL ,conn,1,1

%>


如果 RS有50条记录,不用TOP1重新排序取值,我想取第一条记录的ID和最后一条记录的ID,应该怎么实现?
...全文
356 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_24878949 2015-01-18
  • 打赏
  • 举报
回复
是rs.movelast()移到最后一个记录
baidu_24878949 2015-01-18
  • 打赏
  • 举报
回复
<% rs.movebottom() %> <% =rs.Fields.Item("id").Value %> 显示的是最后一条记录。 上面的第一句少个()
baidu_24878949 2015-01-18
  • 打赏
  • 举报
回复
<% rs.movefirst %> <% =rs.Fields.Item("id").Value %>
Go 旅城通票 2015-01-18
  • 打赏
  • 举报
回复
Set rs= Server.CreateObject("adodb.recordset") strSQL = "select id,name FROM user "
rs.open strSQL ,conn,1,1
if not rs.eof then
  response.write "第一条记录ID:"&rs("id")
  if rs.recordcount>1 then
    rs.movelast
    response.write "最后一条记录ID:"&rs("id")

  end if
end if
slwsss 2015-01-16
  • 打赏
  • 举报
回复
ORDER BY 排序 取第一条
csdn_aspnet 2015-01-16
  • 打赏
  • 举报
回复
<%
Set rs = Server.createobject("adodb,recordset")
Sql="select * from object order by oid asc"
rs.open sql,conn,1,1
rs.movelast
response.write rs("oid")
rs.close
set rs =nothing
%>

<%
Set rs = Server.createobject("adodb,recordset")
Sql="select * from object order by oid desc
rs.open sql,conn,1,1
response.write rs("oid")
rs.close
set rs =nothing
%>

28,390

社区成员

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

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