以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置了外部数据源、外部数据表,项目打开后怎么加载不进来?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=191991)

--  作者:lrh9537
--  发布时间:2024/5/22 9:45:00
--  设置了外部数据源、外部数据表,项目打开后怎么加载不进来?
设置了外部数据源、外部数据表,项目打开后怎么加载不进来?
--  作者:有点蓝
--  发布时间:2024/5/22 9:53:00
--  
怎么设置的?外部表管理中能看到这个表吗?是表加载不进来,还是数据加载不进来?
--  作者:lrh9537
--  发布时间:2024/5/22 10:55:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2024/5/22 11:00:11编辑过]

--  作者:有点蓝
--  发布时间:2024/5/22 10:59:00
--  
是表加载不进来,还是数据加载不进来?
--  作者:lrh9537
--  发布时间:2024/5/22 10:59:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:5.png
图片点击可在新窗口打开查看


--  作者:lrh9537
--  发布时间:2024/5/22 11:01:00
--  
表没有加载进来,然后也没看到数据
--  作者:有点蓝
--  发布时间:2024/5/22 11:16:00
--  
这句话有矛盾,肯定表加载进来了,才能知道有没有加载数据。如果是数据没有加载是正常的,因为3楼的代码里指定了条件不加载任何数据的。

加载表后需要另外设条件加载数据:http://www.foxtable.com/webhelp/topics/1928.htm

--  作者:lrh9537
--  发布时间:2024/5/22 11:22:00
--  
If DataTables.Contains("收入表2024年") = False Then
    Dim Filter As String
    If Filter = "" Then
        DataTables("收入表2024年").LoadFilter = Filter
        DataTables.Load("收入表2024年")
    End If
End If

这样也不行
[此贴子已经被作者于2024/5/22 11:22:34编辑过]

--  作者:有点蓝
--  发布时间:2024/5/22 11:30:00
--  
If DataTables.Contains("收入表2024年") = False Then
DataTables.Load("收入表2024年") \'这个是加载表
End If

DataTables("收入表2024年").LoadFilter = "" ‘加载所有数据
DataTables("收入表2024年").Load \'这个是加载表数据,和DataTables.Load("收入表2024年")不是一回事

--  作者:lrh9537
--  发布时间:2024/5/22 11:35:00
--  
谢谢指导,这样的话可以加载了