对于大量的数据分页传统的asp分页方法(Rs.PageSize)存在很大的弊端:第一次打开页面时,它会预读所有的记录集,这当在数据大的时候,这将是致命的,翻页速度也会非常慢,非常占用资源。
我在操作大量程序的时候用Rs.PageSize方法分页经常出现程序运行超时错误,(数据量在几万左右程序优化不好的情况下经常出现程序运行超时),处理这种大量数据我使用的下面的方法暂时解决:
首先是记录打开时的游标类型,由于只是对记录进行顺序遍历所以我使用用rs.open sql,conn,0,1
0,1,这应是最快的游标类型了(详细)
adOpenForwardOnly 0 默认值。只支持向前顺序访问数据,如果只需要顺序遍历全部数据,该方法可以提供较高的执行性能
adLockReadOnly 1 只读方式,不能对数据进行修改
其次是每页只读出需要的记录,不预读所有的记录集
修改后的代码
分享到:
相关推荐
asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码
asp.net 实现分页代码 分页代码 分页代码 分页代码 分页代码 分页代码 分页代码
asp论坛分页数字分页代码,挺实用的一个小工具代码,希望对大家有帮助啦。。。
在asp中,使用jquery的ajax功能,显示数据列表,并实现分页
ASP+ACCESS分页代码ASP+ACCESS分页代码
ASP通用分页代码,非常实用易懂!值得鉴定与学习
asp数字分页代码,已通过测试,可直接使用。分页格式:上一页1-2-3…9下一页
asp分页通用代码,里面有调用方法,大家可以照着操作就好了
MvcPager分页示例MVC2.0源码 MvcPager分页示例MVC2.0 开发环境:VS2008SP1+MVC2.0+MSSQL2005 ASP.NET MvcPager 1.3版发布(2010-3-30) MvcPager分页控件是在ASP.NET MVC Web应用程序中实现分页功能的一系列扩展...
asp中kindeditor实现文章分页代码,针对新手asp不知道如果调用,编辑器修改已经打包,附赠:前端调用文章详细也分页源码
asp.net分页代码 简单好用的分页,使用QueryString方式分页 非常简单,拖个SQLDATASOURCE就能实现分页,轻松几分钟就可以了, /********************** 利用SQLDATASOURCE数据源,在其SELECTED事件中添加以下代码。...
asp.net 实现分页代码,代码简单易懂
asp access 分页代码,代码已经进行封装,简单易调用!
非常实用的ASP分页代码,通过此代码的学习,使你对网页分页有个更好的了解。。。。
asp.net利用存储过程分页代码,代码很详细,有建库脚本和页面的调用。
ASP 通用分页代码包括搜索条件 小弟第一次发代码,写得不好的地方,希望哥哥姐姐帮忙指出。
ASP.NET MVC 分页 ASP.NET MVC 分页 ASP.NET MVC 分页
几十行asp代码写出的简单分页,很容易看懂。很适合新手编写程序时进行套用
这是我整理的,两种不同方式的分页方法,之前我做过测试的,如果数据量很大的话,然后对数据速度要求比较快的话,还是用sql存储过程分页比较好