Foxtable(狐表)用户栏目专家坐堂 → 代码执行时间太长


  共有9576人关注过本帖平板打印复制链接

主题:代码执行时间太长

帅哥哟,离线,有人找我吗?
netfox168
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:2960 威望:0 精华:0 注册:2011/9/19 0:18:00
代码执行时间太长  发帖心情 Post By:2012/1/14 18:09:00 [只看该作者]

某表更新代码如下:

 

DataTables("生产线").DataRows.Clear

Dim f8 As New Filler

f8.SourceTable = DataTables("临时表")

f8.SourceCols = "字段1,字段2, ... ,字段12"

f8.DataTable = DataTables("生产线")

f8.DataCols = "字段1,字段2, ... ,字段12"

f8.Fill()

 

共有1400多行数据,执行了60多秒,时间实在有点长了,不知有何优化方法?

在这段代码之前共有7个表向“临时表”填数,都是零点几秒,不知为何到这就这么长时间。

 

另外在“生产线”表做“重置列”三列,也用了40多秒钟,如果有上万条记录,时间就太长了。

 

[此贴子已经被作者于2012-1-14 18:09:07编辑过]

 回到顶部