以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SQL如何批量修改大量数据?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=142056)

--  作者:zto001
--  发布时间:2019/10/17 13:01:00
--  [求助]SQL如何批量修改大量数据?
[求助]SQL如何批量修改大量数据?
每一条都不一样,修改也不一样
比如临时表里面订单编号对应后台表里面的订单编号,将后台表的某列修改成临时表的某列

--  作者:zto001
--  发布时间:2019/10/17 13:23:00
--  
Dim st As Date= Date.Now
For Each r As Row In Tables("主页_Table1").Rows
    Dim dr As DataRow= DataTables("订单详情").SQLFind("订单编号=\'"& r("订单编号") &"\'")
    dr("打印机") = r("打印机")
    dr.Save
Next
MessageBox.Show("耗时: " & (Date.Now - st).TotalSeconds & "秒")
这样四十条要3秒多太慢了

--  作者:有点蓝
--  发布时间:2019/10/17 13:53:00
--  
合并成sql操作:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=98689