我现在是通过解释进行insert 到数据窗口,速度很慢,每秒就是1000多条数据。
列数11列。 或者有什么快速的办法导入数据窗口的吗?? 前提是XML通过原生ADO生成的。
------解决方案--------------------
在数据窗口中设置xml导入模板就可以直接导入了
------解决方案--------------------
把dw_1.setredraw(false)可以大幅提高速度
全部完成后,再设置为true
------解决方案--------------------
用excel解析一下
现导入呢
------解决方案--------------------
看来瓶颈不是在datawindow插记录,而是在解析XML了.
如果excel可以解析xml的话,可以用excel打开后,用复制粘贴方式导入datawindow.
------解决方案--------------------
最简单的解决办法:设置模版导入,如果不懂怎么设置模版,你可以这样搞:根据你ADO的XML在PB中建立数据窗口,一列列的,这个总会吧?然后导入时修改来自AOD的XML,一般是替换XML的头部文件就可以,就是那些 encodeing=utf-8 什么的,然后导入就行了。具体到显示方面呢,方法就多了,两个数据窗口对拷,sharedata等等