excel update语句重复执行的优化,烦请帮忙指点,谢谢
For i = 5 To colc
isql = "UPDATE [汇总数据$] INNER JOIN [间口$] on (([汇总数据$].客户编号=[间口$].客户编号) and ([汇总数据$].门店名=[间口$].门店名)) " _
& "set [汇总数据$].[" & Worksheets("汇总数据").Cells(1, i) & "]=[间口$].样机数量 where [间口$].型号='" & Worksheets("汇总数据").Cells(1, i) & "'"
icnn.Execute (isql)
Next
[解决办法]
没啥好优化的地方
同一工作簿的操作,建议用字典+数组来做,一是速度更快,二是因为SQL不是完全释放,执行几次SQL查询后会卡死