您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-12 原文发表:2007-08-31 人气:83 来源:未知

通常我们使用以下的代码进行记录循环:
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

相关文章

提高Visual Basic访问数据库效率
如何编写高质量的VB代码
Friend过程快于Public过程
字体对象克隆招法
如何去优化你的VB程序
VB“变态”用法之高效字串指针类
Visual Basic代码优化的六条军规
使用Objptr函数快速查找集合中的对象
使用ObjPtr检测2个对象变量是否指向同一对象
重定义编译DLL文件的基地址
提高Visual Basic访问数据库的效率
VB“超频”秘籍之给字符串提速
读取文件内容的简洁方法
快速调入TreeView控件以及ListView控件的子
Visual Basic 高级编程及其项目应用开发

相关评论


本文章所属分类:首页 VB

  热门关键字: