日期:2014-05-17  浏览次数:20882 次

APPLICATION与分页操作!
数据库里数据全部存入APPLICATION,该值为一数组,请问我该怎么为这一数组分页啊!
请各位大虾麻烦给下思路或提供代码参考一下!谢谢!

------解决方案--------------------
那有什么不好分的??

按照数组的顺序分呗

比如十个一页,第三页是21-30的
------解决方案--------------------
APPLICATION分页多此一举,除非你的数据变更活跃度很低。

数据库本身自带缓存优化性能,要不然给它那么多内存做什么?
------解决方案--------------------
就楼上所说的来分就可以了啊!
比如:
records = ubound(APPLICATION) '总记录数
recordSize=10 '每页10条记录
pageSize = Request( "pagesize ") '返回页数
If pageSize = " " Then
pageSize = 1 '默认为第一页
End If
If CInt(records)/CInt(recordSize) > CInt(pageSize) Then
For i=recordSize*pageSize+1 to recordSize*(pageSize+1)
....... '输出内容
Next
End If

------解决方案--------------------
感觉这样,不如生成静态脚本;
------解决方案--------------------
不要滥用application和session,那会严重降低服务器性能. 如果是租用的空间.人家发现后,会不断叫停你的网站或者限制你的访问人数.