Foxtable(狐表)用户栏目专家坐堂 → 从字符串“”到类型date的转换无效


  共有5206人关注过本帖平板打印复制链接

主题:从字符串“”到类型date的转换无效

帅哥哟,离线,有人找我吗?
13388123666
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:10 积分:138 威望:0 精华:0 注册:2016/10/5 14:38:00
从字符串“”到类型date的转换无效  发帖心情 Post By:2016/10/5 14:57:00 [只看该作者]

Dim Customer As WinForm.ComboBox = e.Form.Controls("客户代码")
Dim StartDate As WinForm.DateTimePicker = e.Form.Controls("开始日期")
Dim EndDate As WinForm.DateTimePicker = e.Form.Controls("结束日期")
Dim bd1 As New SQLGroupTableBuilder("统计表1","工序完工明细")
bd1.C
Dim dt1 As fxDataSource
bd1.Groups.AddDef("产品代码") 
bd1.Totals.AddExp("制壳重量","case when 工序 = '制壳' then 数量 * 组件数*单件重量 else 0 end") '对制壳重量进行统计
bd1.Totals.AddExp("浇注重量","case when 工序 = '浇注' then 数量 * 组件数*单件重量 else 0 end") '对浇注重量进行统计
If StartDate.Value <> "" And EndDate.Value <> "" Then
    If Customer.Value = "" Then
        bd1.Filter = "日期 >=  '" & StartDate.Value & "' And 日期 <= '" & EndDate.Value & "'"
    Else
        bd1.Filter = "SubString(产品代码,1,3) = '" & Customer.Value & "' And 日期 >= '" & StartDate.Value & "' And 日期 <= '" & EndDate.Value & "'"
    End If
Else
    If Customer.Value = "" Then
        bd1.Filter = ""
    Else
        bd1.Filter = "SubString(产品代码,1,3) = '" & Customer.Value & "'"
    End If
End If
dt1 = bd1.BuildDataSource()

运行时,出错提示“ 字符串“”到类型date的转换无效 ”。曾经尝试把datetimepicker控件改进textbox, 可以执行,但输入不方便,请问以上代码该做何调整。谢谢




 回到顶部
总数 17 1 2 下一页