以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于运行速度的问题 请教?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=81480)

--  作者:jswjyjf
--  发布时间:2016/2/28 22:31:00
--  关于运行速度的问题 请教?
有两个表 一个是仓库 字段为仓库 另外一个是销售单 也有仓库字段 ,销售单有记录10多万条 ,当仓库名称变动时 要求对应销售单的仓库名称同步变动。

表全部加载了,用什么方法速度比较快?




--  作者:jspta
--  发布时间:2016/2/28 22:36:00
--  
直接在数据库端设置外键,并设置连级更新,这样改了就会自动更新了。
如果只有一张表要更新,用SQL语句更新,也很迅速。

--  作者:大红袍
--  发布时间:2016/2/29 9:18:00
--  

 直接在DataColChanged事件用replacefor替换即可。

 

http://www.foxtable.com/help/topics/1532.htm

 

http://www.foxtable.com/help/topics/2898.htm

 


--  作者:jswjyjf
--  发布时间:2016/2/29 11:32:00
--  
用3楼方法 20万条记录保存的话 会耗时很多
--  作者:大红袍
--  发布时间:2016/2/29 11:34:00
--  
以下是引用jswjyjf在2016/2/29 11:32:00的发言:
用3楼方法 20万条记录保存的话 会耗时很多

 

用SqlReplaceFor,是后台sql语句修改,不会耗时。


--  作者:jswjyjf
--  发布时间:2016/2/29 20:12:00
--  
对的 如果全部加载的话 会很耗时