以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何判断外部数据源的表中是否存在指定名称的列?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=144388)

--  作者:liuzhenguo100
--  发布时间:2019/12/18 16:57:00
--  [求助]如何判断外部数据源的表中是否存在指定名称的列?

增加列

在命令窗口执行下面的代码:

Dim Builder As New ADOXBuilder("wdsj")
Builder.Open() 
\'打开ADOXBuilder
With 
Builder.Tables("表A")
   .AddColumn("张三" ,ADOXType.String,1)
End
 With
Builder.Close() 
\'关闭ADOXBuilder



上面的代码,在增加“张三”列时,我想先判断一下“表A”是否有“张三”列,如果没有,就增加列。但是“表A”是通过代码增加的,也没有通过菜单把“表A”添加到狐表里,所以无法使用datatables.load("表A")来加载表。请问,有什么方法能判断“表A”是否存在“张三”列?

[此贴子已经被作者于2019/12/18 16:56:59编辑过]

--  作者:有点蓝
--  发布时间:2019/12/18 17:01:00
--  
http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=139277&skin=0