Dim ds As List(Of String)
ds = DataTables("销售出库单_基本信息_T_SAL_OUTSTOCK").GetValues("FDATE") '取销售出库主表日期列的不重复的值
For Each d As Date In ds
Dim y As String = d.Year
Dim m As String = d.Month
Dim liename As String = "月份_" & y & m
MessageBox.Show(1)
For Each dc As DataCol In DataTables("应收表").DataCols '找出应收表所有列名
If liename <> dc.name Then '如果没有新列,则增加此数据列'
MessageBox.Show(2)
Dim Builder As New ADOXBuilder
Builder.Open() '打开ADOXBuilder
With Builder.Tables("应收表")
.AddColumn(liename ,ADOXType.Double) '增加双精度型列
MessageBox.Show(3)
End With
Builder.Close() '关闭ADOXBuilder
End If
Next
Next
在这里出了错误 :MessageBox.Show(3),错误提示如下:
.NET Framework 版本:2.0.50727.8937
Foxtable 版本:2018.10.9.1
错误所在事件:表,韩婷应收表, DataColChanged
详细错误信息:
调用的目标发生了异常。
在对应所需名称或序数的集合中,未找到项目。