Skip to Content
0
Former Member
Feb 10, 2009 at 06:55 AM

GetBusinessObject(BoObjectTypes.oDrafts) as Documents的使用速度问题

46 Views

示例代码如下(被简化,不能执行)

销售订单的草稿数据追加(从文件导入)

doc= GetBusinessObject(BoObjectTypes.oDrafts) as Documents;

。。。。基本数据设置

while(!File.EOF) 读取文件

doc.Lines.Add();

。。。。明细数据设置

end While

doc.Add()

这个过程中,明细行数据(doc.Lines)越往后加,速度越慢。

这个文件中共有1500条数据,那么这个明细行数据的插入总共要花费15分钟左右

也就是要花到0.6秒插入一条数据。

这个速度用户反映太慢,有什么好的办法解决吗?