Foxtable(狐表)用户栏目专家坐堂 → cannot perform '<=' operation on system.string and system.DataTime


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

主题:cannot perform '<=' operation on system.string and system.DataTime

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
cannot perform '<=' operation on system.string and system.DataTime  发帖心情 Post By:2015/7/18 15:16:00 [只看该作者]

我其它的查询功能都是这么写,都没提示这个错误

就是针对临时表查询时出现这个错误

请问是怎么回事?


图片点击可在新窗口打开查看此主题相关图片如下:123.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:236.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
y2287958
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2015/7/18 16:14:00 [只看该作者]

"批次 like '* " & .value & "*'"

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


加好友 发短信
等级:婴狐 帖子:37 积分:391 威望:0 精华:0 注册:2015/5/7 16:03:00
  发帖心情 Post By:2015/7/18 17:04:00 [只看该作者]

不行,还是报错,

我临时表里边有2015-07-01至2015-07-15的数据

查询2015-07-01至2015-07-14区间的数据就不报错,能正常查询

但只要日期区间包含有2015-07-15就会出现以上的错误

 


 回到顶部
帅哥,在线噢!
y2287958
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:4752 积分:34568 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2015/7/18 17:12:00 [只看该作者]

做个简单的例子发上来

 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2015/7/19 1:40:00 [只看该作者]

enddate控件类型不是日期型,导致输入的内容不符合日期格式的规则!

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/19 9:26:00 [只看该作者]

EndDate的日期输入不正确。或者,你的日期列不是日期类型而是字符类型。


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


加好友 发短信
等级:七尾狐 帖子:1765 积分:16651 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2019/6/26 12:54:00 [只看该作者]

我也出现这样的错误提示,是怎么解决的呢?是不是日期是Null造成的呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/26 12:58:00 [只看该作者]

以下是引用xxfoxtable在2019/6/26 12:54:00的发言:
我也出现这样的错误提示,是怎么解决的呢?是不是日期是Null造成的呢?

 

无法在 System.String 和 System.DateTime 上执行“<=”操作。

 

也就是说,你的日期列,不是日期格式,是字符格式


 回到顶部