怎样分页可以减少数据库查询次数和负担?(不用一次调出所有数据)

eyych 2004-11-01 10:34:52
怎样分页可以减少数据库查询次数和负担?(不用一次调出所有数据)
请给我一个完整的实例。。。OK? Thanks!!!
我分辨不出来啊。。。。。。。。。。


...全文
165 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
3573745 2004-11-05
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3523/3523138.xml?temp=.4544489
我见过比较特别的一个
eyych 2004-11-05
  • 打赏
  • 举报
回复
那位高手说详细点?这个问题大家都需要知道啊。。。。。。
angelyujun 2004-11-04
  • 打赏
  • 举报
回复
标记一下,我也要找这个程序呢!
海东 2004-11-04
  • 打赏
  • 举报
回复
以上是一半的程序
海东 2004-11-04
  • 打赏
  • 举报
回复
set fq=server.createobject("adodb.recordset")
gzj=request("gzj")
if gzj="" then
fqsql="select * from zkmy order by id asc"
else
fqsql="select * from zkmy where bh like '%"&gzj&"%' or name like '%"&gzj&"%' or tim like '%"&gzj&"%' order by id asc"
end if
'response.write fqsql
fq.open fqsql,dbconn,3,2
if fq.eof and fq.bof then
response.write ("无收益记录!")
else
fq.pagesize=100
pageno=request.querystring("pageno")
if pageno="" then
pageno=1
else
pageno=clng(request.querystring("pageno"))
end if
fq.absolutepage=pageno
if pageno=1 then
response.write("首页")
else
response.write("<a href=fq_admin.asp?gzj="&gzj&">首页</a>")
end if
response.write("  ")
if pageno=1 then
response.write("上一页")
else
response.write("<a href=fq_admin.asp?pageno="&pageno-1&"&gzj="&gzj&">上一页</a>")
end if
response.write("  ")
if pageno<>fq.pagecount then
response.write("<a href=fq_admin.asp?pageno="&pageno+1&"&gzj="&gzj&">下一页</a>")
else
response.write("下一页")
end if
response.write("  ")
if pageno=fq.pagecount then
response.write("尾页")
else
response.write("<a href=fq_admin.asp?pageno="&fq.pagecount&"&gzj="&gzj&">尾页</a>")
end if
response.write("  第"&pageno&"页/")
response.write("共"&fq.pagecount&"页  ")
response.write("共"&fq.recordcount&"条记录")
for i=1 to fq.pagesize
TianGaoNet 2004-11-04
  • 打赏
  • 举报
回复
注意这么几点:
1)不要取记录总数;
2)不要取总页数.
Drowning 2004-11-04
  • 打赏
  • 举报
回复
传递一个补偿的值offset
如搜索出第10-20条记录可以执行这样的SQL
select top 20 * from [tbl] where id not in(select top 10 id from [tbl])
其中的10就是传递过来的offset变量
redondo520 2004-11-04
  • 打赏
  • 举报
回复
我也遇上同样的问题,郁闷中,等高手出现吧
eyych 2004-11-03
  • 打赏
  • 举报
回复
顶!
eyych 2004-11-03
  • 打赏
  • 举报
回复
??

28,408

社区成员

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

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