以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  内部表请教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68925)

--  作者:hbhb
--  发布时间:2015/5/27 15:37:00
--  内部表请教
大师:好!
如果一个表没有加载到项目中
请问如何判断内部表是否存在?

--  作者:Bin
--  发布时间:2015/5/27 15:38:00
--  
DataTables.Contains


--  作者:hbhb
--  发布时间:2015/5/27 15:41:00
--  
我建好了一个表后,不加载到项目中,datatables.contains("表")能否判断?
--  作者:Bin
--  发布时间:2015/5/27 15:42:00
--  
不行哦,
--  作者:大红袍
--  发布时间:2015/5/27 15:42:00
--  

 如果是外部数据表,可以这样判断,用Connection

 

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

 


--  作者:hbhb
--  发布时间:2015/5/27 15:47:00
--  
我问的是内部表如何判断?
--  作者:大红袍
--  发布时间:2015/5/27 15:50:00
--  
以下是引用hbhb在2015/5/27 15:47:00的发言:
我问的是内部表如何判断?

 

你弄一个全局变量,在BeforeLoadInnerTable事件把所有的表名添加进去。


--  作者:大红袍
--  发布时间:2015/5/27 15:52:00
--  

 或者这样

 

DataTables.Load("表D")
If DataTables.Contains("表D") Then
    msgbox("存在")
Else
    msgbox("不存在")
End If


--  作者:Bin
--  发布时间:2015/5/27 15:52:00
--  
没有办法呢.
--  作者:hbhb
--  发布时间:2015/5/27 15:57:00
--  
就没有其他方法?,select查询语句能查询到此表,如何用此语句直接判断?