在线聊天程序 ASP分页后排序的问题

hdqxw 2021-04-30 04:20:26
在线聊天程序 SQLite数据库 想获取每页10篇 分页后默认排序是按照最新的ID越大越靠前排列在最前面 但是在线聊天需要最新10篇 重新排序(显示刚好相反) 然后下一页也想按照这个顺序 求解
  
<% set rsl=server.CreateObject("adodb.recordset")
sqll="select * from msg order by rowid DESC,rowid limit 0,10"
rsl.open sqll,connLite,1,1

if rsl.eof then
response.Write“""
response.End()
else
rsl.PageSize =10
iCount=rsl.RecordCount
iPageSize=rsl.PageSize
maxpage=rsl.PageCount
page=request.form("page")
if Not IsNumeric(page) or page="" then
page=1
nextpages=0
else
page=cint(page)
nextpages=cint(page)
end if
if page<1 then
page=1
nextpages=0
elseif page>maxpage then
page=maxpage
nextpages=0
end if

nextpages=page+1
if nextpages>maxpage then
nextpages=0
else
nextpage=page+1
end if

nextpage=page+1
if nextpage>maxpage then
nextpage=0
else
nextpage=page+1
end if

rsl.AbsolutePage=Page
if page=maxpage then
x=iCount-(maxpage-1)*iPageSize
else
x=iPageSize
end if
end if


For i=1 To x

response.Write“""

rsl.movenext
next
rsl.close
set rsl=nothing


%>
...全文
1273 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lz471183090 2021-05-19
  • 打赏
  • 举报
回复
提一个思路,可以用数组存入id,再通过对id的遍历来实现。或者临时表。
hhsacsb 2021-05-09
  • 打赏
  • 举报
回复
天啊。。。。10年前就不用ASP了,看起来技术许又陌生啊,帮不了你
hdqxw 2021-04-30
  • 打赏
  • 举报
回复
求大神帮帮忙下[face]emoji:014.png[/face]

28,408

社区成员

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

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