当前位置: 代码迷 >> PB >> datawindow 怎么快速导入原生ADO生成的XML字符串
  详细解决方案

datawindow 怎么快速导入原生ADO生成的XML字符串

热度:347   发布时间:2016-04-29 06:08:33.0
datawindow 如何快速导入原生ADO生成的XML字符串
  我现在是通过解释进行insert 到数据窗口,速度很慢,每秒就是1000多条数据。

列数11列。 或者有什么快速的办法导入数据窗口的吗?? 前提是XML通过原生ADO生成的。


------解决方案--------------------
在数据窗口中设置xml导入模板就可以直接导入了
------解决方案--------------------
引用:
  我现在是通过解释进行insert 到数据窗口,速度很慢,每秒就是1000多条数据。

列数11列。 或者有什么快速的办法导入数据窗口的吗?? 前提是XML通过原生ADO生成的。

把dw_1.setredraw(false)可以大幅提高速度
全部完成后,再设置为true
------解决方案--------------------
用excel解析一下
现导入呢
------解决方案--------------------
引用:
  没有大幅提高速度,就是提高了一点点。

看来瓶颈不是在datawindow插记录,而是在解析XML了.
如果excel可以解析xml的话,可以用excel打开后,用复制粘贴方式导入datawindow.
------解决方案--------------------
最简单的解决办法:设置模版导入,如果不懂怎么设置模版,你可以这样搞:根据你ADO的XML在PB中建立数据窗口,一列列的,这个总会吧?然后导入时修改来自AOD的XML,一般是替换XML的头部文件就可以,就是那些 encodeing=utf-8  什么的,然后导入就行了。具体到显示方面呢,方法就多了,两个数据窗口对拷,sharedata等等
  相关解决方案