以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于同步表  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=64374)

--  作者:sara
--  发布时间:2015/2/12 11:34:00
--  关于同步表

用的是外部数据表,如何代码实现外部数据库改变,foxTable中的DataTable同时更新?不用手动同步表


--  作者:有点甜
--  发布时间:2015/2/12 11:35:00
--  

 定时执行

 

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

 


--  作者:Bin
--  发布时间:2015/2/12 11:36:00
--  
不可以,

1.用计时器定时同步
2.用VB.NET Sorcket通信 在服务器再假设一个服务端,编码通信判断同时更新
3.等2015版本狐表自带Sorcket通信 简单实现

--  作者:sara
--  发布时间:2015/2/12 11:39:00
--  
按理说数据库和foxTable中应该是一个啊,怎么会没有呢,没有重新加载的?跟同步表按钮执行功能一样的代码?给的链接感觉不是很对的样子,怎么是保存文件呢
--  作者:sara
--  发布时间:2015/2/12 11:40:00
--  
有办法了,我直接操作数据库算了,不用用DataTable
--  作者:有点甜
--  发布时间:2015/2/12 11:40:00
--  
以下是引用sara在2015/2/12 11:39:00的发言:
按理说数据库和foxTable中应该是一个啊,怎么会没有呢,没有重新加载的?跟同步表按钮执行功能一样的代码?给的链接感觉不是很对的样子,怎么是保存文件呢

 

改成 DataTables("表A").Load 啊


--  作者:sara
--  发布时间:2015/2/12 11:45:00
--  
我用了一个Timer事件,但是改了数据库没反应啊,奇怪,只有刚运行时候有反应,后面在改数据库就没反应了
--  作者:Bin
--  发布时间:2015/2/12 11:46:00
--  
http://www.foxtable.com/help/topics/0657.htm
--  作者:有点甜
--  发布时间:2015/2/12 11:47:00
--  
以下是引用sara在2015/2/12 11:45:00的发言:
我用了一个Timer事件,但是改了数据库没反应啊,奇怪,只有刚运行时候有反应,后面在改数据库就没反应了

 

只要修改和保存了数据,就一定能同步加载。

 

Load的时候,是先保存当前的数据,再load新的数据的。

 

如果不保存直接同步,就这样写 DataTables("表A").Load(False)


--  作者:sara
--  发布时间:2015/2/12 11:52:00
--  
那存在一个问题,我刚改了一半已经加载进来了,然后就不加载了呢