以文本方式查看主题

-  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=73594)

--  作者:WUZHAN
--  发布时间:2015/8/22 12:32:00
--  [求助]sql数据不加载更新

我有两个表,表A和表B,表A是内部表,表B是阿里云的SQL数据,表B的数据是表A不断更新数据的汇总,如何在打开项目表B在不加载数据的情况下实时更新数据呢?

用Update语句,看不懂。

[此贴子已经被作者于2015/8/22 12:35:58编辑过]

--  作者:Hyphen
--  发布时间:2015/8/22 14:13:00
--  
实时更新是的是打开表B的时候同时加载表A的内容?
[此贴子已经被作者于2015/8/22 14:15:06编辑过]

--  作者:有点蓝
--  发布时间:2015/8/22 14:19:00
--  
不加载的话就不能用foxtable提供的方法处理了,用sql语句的update方法
--  作者:WUZHAN
--  发布时间:2015/8/22 14:50:00
--  

狐表项目启动后,表B不加载数据,如何实时更新表b的数据,表B有第一列,第二列,第三列,第四列,第五列,共五个列,只有有数据变化,就能实时更新到阿里云sql上。


--  作者:有点蓝
--  发布时间:2015/8/22 15:12:00
--  
Dim s As New SQLCommand
s.Con n ection Name = "云数据源"
s.CommandText = "Up date {表B} Set 第一列=\'" & 值一 & ",第二列=\'" & 值二 & "\' Where [_Identify] =1"
s.ExecuteNonQuery()
[此贴子已经被作者于2015/8/22 15:15:26编辑过]

--  作者:Hyphen
--  发布时间:2015/8/22 15:14:00
--  
有数据变化指的是什么,在表B中增加行数据?
--  作者:WUZHAN
--  发布时间:2015/8/22 15:16:00
--  
请问蓝老师,这段代码是写在表B 的DataColChanged事件中吗?
--  作者:有点蓝
--  发布时间:2015/8/22 17:22:00
--  
放在datacolchanged中恐怕会影响一点性能,最好就加个“提交”按钮,或者关闭窗口时加,你实时性要求高的话就加在里面,但这个事件触发的次数太多了
--  作者:大红袍
--  发布时间:2015/8/23 10:38:00
--  

参考

 

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

 

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