access数据中用sql语句查询,有关以日期做条件的问题。

pb2000 2005-08-28 11:05:27
string ls_rq
ls_rq='#2005-05-01#'

select je into :ld_je from table1 where fsrq=:ls_rq;

我用该语句查询不到数据,为什么?
但是用select je into :ld_je from table1 where fsrq=#2005-05-01#;却可以查到数据,请问我在程序中该如何使用日期变量做条件查询?
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
saiche05 2005-08-29
  • 打赏
  • 举报
回复
date ls_rq
ls_rq=date('2005-05-01')
select je into :ld_je from table1 where fsrq=:ls_rq;
dancer 2005-08-29
  • 打赏
  • 举报
回复
string ls_rq
ls_rq='#2005-05-01#'
select je into :ld_je from table1 where fsrq=:ls_rq;

一个是string,一个是date,类型不匹配的
date ls_rq
ls_rq=date('2005-05-01')
select je into :ld_je from table1 where fsrq=:ls_rq;
iwl 2005-08-28
  • 打赏
  • 举报
回复
date ld_date
ld_date=Date('2005-05-01')

select je into :ld_je from table1 where fsrq=:ld_date ;

740

社区成员

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

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