我之前也学过:动态修改表结构但就算我直接把代码
Dim Builder As New ADOXBuilder
Builder.Open() '打开ADOXBuilder
With Builder.Tables("物流统计表")
.AddColumn("日期" ,ADOXType.DateTime) '增加日期型列
.AddColumn("产品" ,ADOXType.String, 12) '增加字符型列,长度指定为12
.AddColumn("客户" ,ADOXType.String, 20) '增加字符列,长度为20
.AddColumn("数量" ,ADOXType.Integer) '增加整数型列
.AddColumn("备注" ,ADOXType.Text) '增加备注列
End With
Builder.Close() '关闭ADOXBuilder
单纯的复制到控件试运行
会出现错误:
异常来自 HRESULT:0x80040E3E
.NET Framework 版本:2.0.50727.8800
Foxtable 版本:2018.10.9.1
错误所在事件:窗口,物流统计表,Button3,Click
详细错误信息:
异常来自 HRESULT:0x80040E3E
而且要关闭项目后再打开,这个增加的列才出现,我想的是只要点击控件,增加的列就马上出现.并能看到要统计的数据呢