求助

qq_36452762 2016-12-02 10:48:57
dw_1.setfilter("report_time like '"+string(dp_1.datevalue)+"%'") 这里出现了expecting string expression错误
我先请教这里的判断正确应该怎么写?(report_time是datetime类型)
...全文
318 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36452762 2016-12-20
  • 打赏
  • 举报
回复
引用 6 楼 lzp_lrp 的回复:
dw_1.setfilter("report_time like '"+string(dp_1.datevalue)+"%'")  改为 dw_1.setfilter("string(report_time,'YYYY-MM-DD HH:MM:SS') like '"+string(dp_1.datevalue)+"%'") 
版主就是厉害
WorldMobile 2016-12-14
  • 打赏
  • 举报
回复
dw_1.setfilter("report_time like '"+string(dp_1.datevalue)+"%'")  改为 dw_1.setfilter("string(report_time,'YYYY-MM-DD HH:MM:SS') like '"+string(dp_1.datevalue)+"%'") 
WorldMobile 2016-12-14
  • 打赏
  • 举报
回复
时间一般用大于、小于、等于之类的,没有用like的,你可以把日期转成字符串后再用like
dyf0130 2016-12-06
  • 打赏
  • 举报
回复
dw_1.setfilter('report_time>"'+string(dp_1.datevalue)+'"and report_time<""string(dp_1.datevalue)+'" 24:00:00 0000"'
qq_36452762 2016-12-05
  • 打赏
  • 举报
回复
求助大神······
qq_36452762 2016-12-02
  • 打赏
  • 举报
回复
引用 1 楼 di74jun 的回复:
时间怎么like? 用大于 某时 小于某时呀
那请教下大于小于的应该怎么写?写了也说我类型不匹配
dyf0130 2016-12-02
  • 打赏
  • 举报
回复
时间怎么like? 用大于 某时 小于某时呀

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧