以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何获得外部表管理中的所有表名的集合  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116355)

--  作者:lzzhx
--  发布时间:2018/3/23 11:06:00
--  [求助]如何获得外部表管理中的所有表名的集合
[求助]如何获得外部表管理中的所有表名的集合?

用下面代码获得的是实际数据库中的数据表的名称集合,而不是外部表管理中的所有表名的集合

dim list as new list(of string)
list.addrange(connections("数据源名称").gettablenames)

--  作者:lzzhx
--  发布时间:2018/3/23 11:39:00
--  
请老师看看
--  作者:有点甜
--  发布时间:2018/3/23 11:43:00
--  

如果表格都加载出来后,可以这样判断,否则无法判断

 

Dim ls As new List(Of String)
For Each dt As DataTable In DataTables
    If dt.C Then
        ls.add(dt.name)
    End If
Next


--  作者:lzzhx
--  发布时间:2018/3/23 12:01:00
--  
就是因为表格没有都加载出来,才不会做,哪系统的外部表管理是怎样出来的,能说说吗
--  作者:有点甜
--  发布时间:2018/3/23 12:29:00
--  
以下是引用lzzhx在2018/3/23 12:01:00的发言:
就是因为表格没有都加载出来,才不会做,哪系统的外部表管理是怎样出来的,能说说吗

 

没有开放获取的方法。你需要单独弄一个表格存放数据,手动写入数据。