If Tables.Contains("日志") Then
DataTables("日志").DataCols("日期").SetDateTimeFormat(DateTimeFormatEnum.DateTime)
Else
Dim Builder As New ADOXBuilder("bjgl") '要指定数据源名称
Dim tbl As ADOXTable
Builder.Open()
tbl = Builder.NewTable("日志") '创建表
With tbl
.AddColumn("日期" ,ADOXType.DateTime)
.AddColumn("说明" ,ADOXType.String, 12)
.AddColumn("品名" ,ADOXType.String, 60)
.AddColumn("封装" ,ADOXType.String, 60)
.AddColumn("备注" ,ADOXType.String, 254)
.AddColumn("操作员" ,ADOXType.String,12)
End With
Builder.AddTable(tbl) '增加表
Builder.Close()
End If
'
'''升级增加缺少的字段
Dim t As Table = Tables("销售")
If t.Cols.Contains("最近出货时间") = False Then
Dim Builder As New ADOXBuilder("bjgl") '要指定数据源名称
Dim tbl As ADOXTable
Builder.Open()
With Builder.Tables(t.name)
.AddColumn("最近出货时间" ,ADOXType.Datetime)
End With
Builder.Close()
Else
DataTables("销售").DataCols("最近出货时间").SetDateTimeFormat(DateTimeFormatEnum.DateTime)
End If
这样写的,还是报错