以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求从一个表复制(大量)全部数据到另个表,那种写法执行速度快  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88617)

--  作者:limit_1982
--  发布时间:2016/8/5 23:37:00
--  求从一个表复制(大量)全部数据到另个表,那种写法执行速度快

SystemReady = False
Try
For Each d As Row In Tables("临时订单").Rows

Dim dr As DataRow =DataTables("订单").AddNew()
  dr("产品") =d("产品")
  dr("数量") =d("数量")
Next

DataTables("订单").save
追加数据代码
Catch ex As Exception
    MessageBox.Show("追加数据失败")
End Try
SystemReady = True

 

 

哪里错了,好久不反应

谢谢

[此贴子已经被作者于2016/8/5 23:46:44编辑过]

--  作者:cbt
--  发布时间:2016/8/6 8:44:00
--  
 先把数据加入内存,再来写入
--  作者:Hyphen
--  发布时间:2016/8/6 10:43:00
--  
参考:http://www.foxtable.com/webhelp/scr/0680.htm

如果是sqlserver数据库,且行数量达到万级以上的的,可以考虑这个:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=84350