Foxtable(狐表)用户栏目专家坐堂 → 代码报错咨询


  共有1372人关注过本帖树形打印复制链接

主题:代码报错咨询

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


加好友 发短信
等级:幼狐 帖子:118 积分:1161 威望:0 精华:0 注册:2013/9/9 14:34:00
代码报错咨询  发帖心情 Post By:2017/2/16 13:30:00 [只看该作者]

Dim dt As Date = Date.Today.AddDays(-30)
Dim dr As DataRow = DataTables("续费表").Find("安装日期 <= #" & dt & "#")
If dr IsNot Nothing Then
      Tables("续费表").Filter = "安装日期 <= #" & dt & "#" Or "服务费用 Is null"

      MainTable = Tables("续费表")
End If

详细错误信息:
从字符串“安装日期 <= #2017/1/17#”到类型“Long”的转换无效。
输入字符串的格式不正确。

如果不加 Or "服务费用 Is null" 就不报错 是为什么呢

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/2/16 14:00:00 [只看该作者]

Dim dt As Date = Date.Today.AddDays(-30)
Dim dr As DataRow = DataTables("续费表").Find("安装日期 <= #" & dt & "#")
If dr IsNot Nothing Then
      Tables("续费表").Filter = "安装日期 <= #" & dt & "# Or 服务费用 Is null"

      MainTable = Tables("续费表")
End If

 回到顶部