不用 EOF 以加快记录循环

2016-01-29 20:21 23 1 收藏

不用 EOF 以加快记录循环,不用 EOF 以加快记录循环

【 tulaoshi.com - ASP 】

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

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

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

records.movelast
intRecCount=records.RecordCount
records.movefirst

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

来源:http://www.tulaoshi.com/n/20160129/1511073.html

延伸阅读
有时候我们需要想数据中写数据 declare @i int set@i=1 while @i30 begin insert into table(id) values(@i) set @i=@i+1 end 
大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition) 第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有写下来才是最好的方法。 其实,getchar...
标签: 电脑入门
很多朋友都在意开机时间长短,怎么样才能加快开机速度,缩短开机时间?相信很多朋友都想知道。下面介绍一种方法供大家参考下: 工具/原料 电脑 步骤/方法 在-里输入msconfig--点击-取消不必要的开机启动项-。 ---启动和故障恢复-取消上面的两项 选项 - 注意事项 第一步,如果不懂的建议借助辅助软件,如:优化大师...
使用cmd命令删除win7系统不用的文件以扩大内存   点击开始按钮,在搜索栏里面输入cmd,鼠标右键选择以管理员身份运行 在弹出来的对话框中输入rd/S/Q c://WINDOWS.OLD 或者 rd/S/Q $WINDOWS.OLD 当提示您确认删除的目标WINDOWS.OLD文件夹,确认输入y然后按回车键。 Win7系统如何安装telnet组件以便进行远程链接  ...
标签: Web开发
1、A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。 说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。 就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如: www.yourname.com 转到IP 321.32.321.321 ...

经验教程

641

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部