以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于数据的精确刷新咨询  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=118771)

--  作者:guosheng
--  发布时间:2018/5/10 16:59:00
--  关于数据的精确刷新咨询
进行”后台数据”判断,如果某个表(比如,表a)的所有行所在的某些列(比如,第一列和第二列)状态发生变化,则进行刷新(appendload)
但是haschanges好像是针对已经加载到本地的数据,用这个函数好像不行。该怎么做啊。
[此贴子已经被作者于2018/5/10 17:50:20编辑过]

--  作者:有点甜
--  发布时间:2018/5/10 19:59:00
--  

如果是sqlserver数据库,可以试试触发器 https://www.baidu.com/baidu?wd=sqlserver+%E8%A7%A6%E5%8F%91%E5%99%A8

 

把更新的数据记录到一张表,你刷新的时候,先刷新这张表,根据这张表刷新其余的表。

 

---------------------------------

 

如果内部数据源、或者access数据源,建议用监视器

 

http://www.foxtable.com/webhelp/scr/1963.htm

 

------------------------

 

如果要即时同步,要用openQQ处理才行

 

http://www.foxtable.com/webhelp/scr/3006.htm

 


--  作者:guosheng
--  发布时间:2019/7/18 19:06:00
--  
是sqlserver数据库,我理解思路是,把发生更新的数据利用sql触发器存到一张表(表a)中,然后在弧表中建立一个时间计划(一秒钟或一分钟刷新一次),如果表a中有数据则,执行时间计划。 但是这种好像也取决于时间计划的执行频率,也不是实时刷新。 不知道理解的对不对。 有相关的更新或删除表数据的例子参考吗
--  作者:有点酸
--  发布时间:2019/7/18 19:43:00
--  
目前没有比openqq更好的办法
--  作者:guosheng
--  发布时间:2019/7/19 9:38:00
--  

老师给你建议:“如果是sqlserver数据库,可以试试触发器 https://www.baidu.com/baidu?wd=sqlserver+%E8%A7%A6%E5%8F%91%E5%99%A8

 

把更新的数据记录到一张表,你刷新的时候,先刷新这张表,根据这张表刷新其余的表。”

我的疑问是:

基本实现过程是不是:

1、更新的数据记录到 一张表(表A)中,这张表是不是要记录  “创建时间”。

2、用户客户端的“时间计划”要 判断,表A中有  “创建时间” 在 用户登录时间之后的 数据 则,客户端执行“时间计划”刷新数据。

如果这么执行下去,表A的数据会越来越多,何时将表A中的某条  或某些条数据  进行删除啊? 如何实现啊  谢谢



--  作者:有点蓝
--  发布时间:2019/7/19 9:45:00
--  
参考:http://www.foxtable.com/webhelp/topics/2736.htm