为什么DataSet须删除oExcel1,后再加 oExcel1???

Dim oExcel,cell,i
  Set oExcel = HMIRuntime.DataSet("oExcel1").Value
  HMIRuntime.DataSet.Remove("oExcel1")
 HMIRuntime.DataSet.Add "oExcel1",oExcel1
'#将oExcel保存到DataSet中,以供其它调用
为什么DataSet须删除oExcel1,后再加 oExcel1???

最佳答案

要看你这段程序被执行几次。如果只有一次那么无所谓。如果是多次那就需要有。如果没有删除直接添加那么会在原来基础上添加,dataset数据占用内存增大而且有重复数据。删除后再添加就没有此问题。

提问者对于答案的评价:
Thanks!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc368698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:17
下一篇 2021年7月5日 下午3:17

相关推荐

发表回复

登录后才能评论