以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于动态加载表的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=185085)

--  作者:rogen
--  发布时间:2023/2/3 10:14:00
--  关于动态加载表的问题
系统里建的表太多了,虽然设置了初始不加载数据,但打开系统还是有点慢。
教程里说可以初始不加载表结构,在需要用到时才加载。
我测试下来报错。
代码如下:

If DataTables.Contains("参数表") = False Then \'如果表没有加载
    msgbox("no")
    DataTables.Load("参数表") \'加载表
    msgbox(1)
    With DataTables("参数表")
        .LoadFilter = "1=1"
        .load
    End With
Else
    msgbox("ok")
End If

能弹窗1,后面就报错了。
图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2023-02-03_10-09-34.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/2/3 10:19:00
--  
报什么错误!这个表有没有和其它表做关联?
--  作者:rogen
--  发布时间:2023/2/3 10:22:00
--  

没有关联,就是在命令窗口里做测试也报错

 


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2023-02-03_10-20-47.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/2/3 10:29:00
--  
外部表管理中有添加这个表吗?http://www.foxtable.com/webhelp/topics/1812.htm
--  作者:rogen
--  发布时间:2023/2/3 10:31:00
--  
以下是引用有点蓝在2023/2/3 10:29:00的发言:
外部表管理中有添加这个表吗?http://www.foxtable.com/webhelp/topics/1812.htm

 

没有,就是因为这里添加的外部表太多了,打开系统时很慢,想优化初始加载速度。


--  作者:rogen
--  发布时间:2023/2/3 10:33:00
--  

已经设置了外部表初始不加载数据,

架不住表多,打开系统慢。


--  作者:有点蓝
--  发布时间:2023/2/3 10:37:00
--  
必须添加了这个表才能做动态加载的。不加载表看看这个帮助:http://www.foxtable.com/webhelp/topics/2752.htm
--  作者:rogen
--  发布时间:2023/2/3 10:58:00
--  
明白了,谢谢。