以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  在对应所需名称或序列的集合中,未找到项目  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186035)

--  作者:moseser
--  发布时间:2023/4/3 8:11:00
--  在对应所需名称或序列的集合中,未找到项目
If DataTables("预计总成本").DataCols.Contains("全单位") = True Then
Else
    Dim Builder As New ADOXBuilder
    Builder.Open() \'打开ADOXBuilder
    Builder.Tables("预计总成本").AddColumn("全单位", ADOXType.Text)
    Builder.Close() \'关闭ADOXBuilder
End If

提示:如图错误
图片点击可在新窗口打开查看此主题相关图片如下:17.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/4/3 8:42:00
--  

使用外部数据源

前面的代码都是针对内部数据源的,如果要为外部数据源动态创建表和列,只需在定义ADOXBuilder的时候,指定数据源名称即可:

Dim Builder As New ADOXBuilder("数据源名称")

例如在名为nwnd的外部数据源中创建一个订单表:

Dim Builder As New ADOXBuilder("nwnd"\'要指定数据源名称