Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "Select 日期,料号,品名,规格,单位,领用数量 From {领料单_主表} Inner JOIN {领料单_明细} ON {领料单_明细}.[RCId] = {领料单_主表}.[RCId] Where 品名 Is not null And 日期 >= '2012-6-1' and 日期 <= '2012-7-4 '"
dt = cmd.ExecuteReader()
Dim b As New groupTableBuilder("查询1",dt)
b.Groups.AddDef("日期",DateGroupEnum.day,"日")
b.Groups.AddDef("料号")
b.Groups.AddDef("品名")
b.Groups.AddDef("规格")
b.Groups.AddDef("单位")
b.Totals.AddDef("领用数量") '添加数量列用于统计
b.Build '生成统计表
MainTable = Tables("查询1") '打开生成的统计表
上面红色代码中为什么不能用DateGroupEnum.None ?用了就出错!是因为SQL的原因吗?