setfilter表达式错误,求助!

lanshantutu 2003-09-03 09:41:59
DWfilter = "ADS like '%' and DC >= " + string(ldt_1,'yyyy-mm-dd hh:mm:ss') + &
+ " and DC <= " + string(ldt_2,'yyyy-mm-dd hh:mm:ss')
dw_1.setfilter("")
dw_1.filter()
dw_1.setfilter(DWfilter)
dw_1.filter()

运行时报错“Expecting TRUE/FALSE expression”,不知道错在哪里了?请大家帮忙看看!
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxutj 2003-09-03
  • 打赏
  • 举报
回复
DWfilter = "(DC >= " + string(ldt_1,'yyyy-mm-dd hh:mm:ss') + &
+ " and DC <= " + string(ldt_2,'yyyy-mm-dd hh:mm:ss')+ ") and (ADS like '%')"
这样写我试过,已经通过,你试试吧
lanshantutu 2003-09-03
  • 打赏
  • 举报
回复
用 qiyousyc(沈阳棋友) 的方法不行的,DC是datetime型的
incats 2003-09-03
  • 打赏
  • 举报
回复
同意楼上.
这类的字符拼装, 初用时, 或者复杂时, 最好messagebox一下, 看看是不是你要的格式.
qiyousyc 2003-09-03
  • 打赏
  • 举报
回复
DWfilter = "ADS like '%' and DC >= '" + string(ldt_1,'yyyy-mm-dd hh:mm:ss') + &
+ "' and DC <= '" + string(ldt_2,'yyyy-mm-dd hh:mm:ss')+"'"

611

社区成员

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

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