setfilter中的语句该如何才能按日期查询?

agilecoder 2004-05-06 08:53:42
string sjrq
sjrq=em_1.text;
dw_1.setfilter("sjrq= '"+date(sjrq)+"'")
dw_1.retrieve()

该语句会出现错误,还请大虾指点!
...全文
83 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
艳阳天11 2004-05-06
  • 打赏
  • 举报
回复
有些数据库日期型要加引号,有些不要引号
jingerandy 2004-05-06
  • 打赏
  • 举报
回复
这个肯定行
dw_1.setfilter("sjrq="+string(date(sjrq),'YYYY-MM-DD'))
wwwafa9 2004-05-06
  • 打赏
  • 举报
回复
dw_1.setfilter("sjrq= '"+string(date(sjrq),'yyyy-mm-dd')+"'")
wwwafa9 2004-05-06
  • 打赏
  • 举报
回复
string sjrq
sjrq=em_1.text
dw_1.setfilter("sjrq= '"+string(date(sjrq,'yyyy-mm-dd'))+"'")
dw_1.filter()
agilecoder 2004-05-06
  • 打赏
  • 举报
回复
出现的错误为:types of expressions must match !
在数据库中的sjrq是date类型的,
agilecoder 2004-05-06
  • 打赏
  • 举报
回复
好象还是不行哦
agilecoder 2004-05-06
  • 打赏
  • 举报
回复
怎么没有人回答哦?
mittee 2004-05-06
  • 打赏
  • 举报
回复

dw_1.setfilter("sjrq= '"+string(datetime(date(sjrq)),"yyyy/mm/dd hh:mm:ss")+"'")

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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