以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 直接后台删除数据的方法,如何实现其他用户即时同步呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135283) |
-- 作者:诚学思行 -- 发布时间:2019/5/22 17:43:00 -- 直接后台删除数据的方法,如何实现其他用户即时同步呢? 在DataTable中一次性删除大量的行,然后保存,效率是比较低的。 DataTables("表A").SQLDeleteFor("产品编号 =
1") 直接后台删除数据的方法,如何实现其他用户即时同步呢? |
-- 作者:有点甜 -- 发布时间:2019/5/22 17:46:00 -- 以下是引用诚学思行在2019/5/22 17:43:00的发言:
直接后台删除数据的方法,如何实现其他用户即时同步呢?
方法一:别的用户那里,做一个定时器,定时间隔一段时间刷新表格。
方法二:引入openQQ相互发送信息 http://www.foxtable.com/webhelp/scr/3006.htm
|
-- 作者:诚学思行 -- 发布时间:2019/5/22 20:41:00 -- 甜大师: 我用的是OpenQQ即时同步数据,一直在使用。 我看示例都是一条一条的处理同步数据。 如果一次性删除大量数据,效率非常低。 所以想尝试后台直接删除。 我的问题是,比如我一次性删除20000条数据, 如果每条都OpenQQ发送一条同步信息,这样,接受方是不是会有大的问题? 我的意思是如何解决这个问题? 有什么好的办法?
|
-- 作者:有点甜 -- 发布时间:2019/5/22 20:55:00 --
发送一个信息过去(表名、条件、操作等),每个客户端接收到信息后,根据条件刷新表格。
|
-- 作者:诚学思行 -- 发布时间:2019/5/22 21:15:00 -- 比如SQLDeleteFor 比如SQLDeleteFor,参数:数据表名,删除条件。 我把这两个条件传递过去(约定一个符号,比如“SQLDel”) 对方收到SQLDel符号,结合参数(数据表名,删除条件),做同样处理,对吗?
|
-- 作者:有点蓝 -- 发布时间:2019/5/23 10:11:00 -- 是的 |