以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]Foxtable表更新?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151446)

--  作者:枫白羽
--  发布时间:2020/6/23 15:15:00
--  [求助]Foxtable表更新?
请问:foxtable中数据表,查询表,全部表更新该如何操作?
DataTables("表A").Load这种方法,针对于单个表还行
对于全部表该如何更新呢?
定时更新数据表又该如何操作呢?

请指教!
[此贴子已经被作者于2020/6/23 15:33:29编辑过]

--  作者:有点蓝
--  发布时间:2020/6/23 15:35:00
--  
参考:http://www.foxtable.com/webhelp/topics/0657.htm

For Each dt As DataTable In DataTables
    dt.
Load()
Next

个人建议不要做自动更新,需要的时候手工更新

--  作者:枫白羽
--  发布时间:2020/6/23 15:46:00
--  
蓝老师,上述问题多表更新
图片点击可在新窗口打开查看此主题相关图片如下:lj8f%7klwi_e$77_893wasi.png
图片点击可在新窗口打开查看
已解决

Dim names() As String = {"tb_Hosts", "tb_Sys_Hotels", "tb_HostAir", "tb_FaultType","tb_HostFaultRecords",
                        "HTInfoAll", "HotelInfoAll", "HostsInfoAll"}
For Each n As String In names
    DataTables(n).Load
Next

蓝老师,能方便说说为什么不要自动更新么?

--  作者:有点蓝
--  发布时间:2020/6/23 15:51:00
--  
可能会导致正在编辑的数据丢失。重新加载会默认选择第一行,正在操作其他行数据,突然跳到第一行,可能会导致误操作。不断加载数据会导致服务器和程序压力增大................
[此贴子已经被作者于2020/6/23 15:51:58编辑过]

--  作者:z769036165
--  发布时间:2020/6/23 15:52:00
--  
一个更新加载时间长,自动更新的时候界面会卡着不动
--  作者:枫白羽
--  发布时间:2020/6/23 15:53:00
--  
好的,谢谢解答!
--  作者:枫白羽
--  发布时间:2020/6/23 15:56:00
--  
谢谢解答