为了账号安全,请及时绑定邮箱和手机立即绑定

sql 语句中between and 查询, 时间参数如何传递?

sql 语句中between and 查询, 时间参数如何传递?

红糖糍粑 2019-05-16 11:10:06
var date1,date2:TDateTime;……Date1 := EncodeDate(year, month, 1);Date2 := EncodeDate(year, month, 31);query.SQL.Add('select * from sxdj where sxsj between date1 and date2');这样为什么不可以?然后我试了一下这种query.SQL.Add('select * from sxdj where sxsj between :date1 and :date2);parameters.parambyname('date1).value:=EncodeDate(year, month, 1);parameters.parambyname('date2').value:=EncodeDate(year, month, 31);error :object or class type requiredmissing operator or semicolon
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 592 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信