读书人

APPLICATION与分页操作!该如何解决

发布时间: 2012-03-24 14:00:46 作者: rapoo

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,那会严重降低服务器性能. 如果是租用的空间.人家发现后,会不断叫停你的网站或者限制你的访问人数.

读书人网 >ASP

热点推荐