大家进来看一看,ASP怎么样解决这样一个问题,如何实现这样的分页???????

langhua553 2004-11-22 09:17:23
我们在用ASP写分页程序的时候,如果一般数据库不是很大,或者记录不是很多的时候。主要是把所有记录打开进行分页操作,大家有没有想过,如果记录有一万条或者十万打的时候,如果还是对这记录集操作的话,不是很慢吗?怎么样实现像PHP里面一样有个limit属性,分次分页只打开20打记录(分页时每页的记录数)。在线等,希望能给个程序出来看看?谢谢!!
...全文
152 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qihboy 2004-12-10
  • 打赏
  • 举报
回复
if p > 1 then
sql = "select top "& psize &" * from news where id<(select min(id) as id from(select top "& psize*(p-1) &" * from news order by id desc)) order by id desc"
else
sql = "select top "& psize &" * from news order by id desc"
end if
中年CodeBoy 2004-12-10
  • 打赏
  • 举报
回复
rs.pagesize = 每页显示条数
然后定位阿
不知道你怎么做滴
你不会是把纪录全读出来吧?
Newrocky 2004-12-10
  • 打赏
  • 举报
回复
to mrshelly(Shelly)

如何取到20~40的记录呢?!
mrshelly 2004-12-10
  • 打赏
  • 举报
回复
如每页20 条。
那么 第N页就是 N*20
取的时候。倒序,取前 20 条就成~~
清风树下 2004-12-10
  • 打赏
  • 举报
回复
关注中
langhua553 2004-11-22
  • 打赏
  • 举报
回复
不是这样的好不好,要分页显示,
jasonboy 2004-11-22
  • 打赏
  • 举报
回复
SQL这样写:

SELECT TOP 20 * FROM table

28,390

社区成员

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

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