动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   Asp → 阅读文章

 不用 EOF 以加快记录循环

作者:jielon(转) 来源:开发者俱乐部 
阅读 9927 人次 , 2002-6-4 

通常我们使用以下的代码进行记录循环:

Do while not records.eof
combo1.additem records![Full Name]
records.movenext
loop

结果是每个循环中数据库都要进行一次数据结束测试。在大量的记录的情况下, 浪费的时间相当大。 而使用以下的代码, 可以提高近 1/3 的速度:

records.movelast
intRecCount=records.RecordCount
records.movefirst

for intCounter=1 to intRecCount
combo1.additem records![Full Name]
records.movenext
next intCounter  

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:asp在SQL SER2k中新建帐号和给帐号权限的实现
· 下一篇:三种禁用FileSystemObject组件的方法
· 一段递归生成类似Windows资源管理器一样效果的树状菜单的代码
· 利用ASP在客户端注册DLL文 件
· ASP+ 学习笔记 3
· ASP和SQL结合处理时间小解
· 深入研究Application和Session对象(包括global.asa)2


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077