示例代码如下(被简化,不能执行)
销售订单的草稿数据追加(从文件导入)
doc= GetBusinessObject(BoObjectTypes.oDrafts) as Documents;
。。。。基本数据设置
while(!File.EOF) 读取文件
doc.Lines.Add();
。。。。明细数据设置
end While
doc.Add()
这个过程中,明细行数据(doc.Lines)越往后加,速度越慢。
这个文件中共有1500条数据,那么这个明细行数据的插入总共要花费15分钟左右
也就是要花到0.6秒插入一条数据。
这个速度用户反映太慢,有什么好的办法解决吗?