我要查询oracle 数据库里的表里的一日期型数据,并要求以一时间段为查询条件,
语句如下:try
  with qry1 do
  begin
    Close;
    SQL.Clear;
    SQL.Add('select Flt_Nbr,Lcl_Dpt_Dt');
    SQL.Add('from DEP_PNR_DAILY');
    SQL.Add('where Flt_Nbr like '+''''+'%'+ Trim(RzEditlinenum.Text) + '%'+'''');  //查询航班号
    SQL.Add('and (Lcl_Dpt_Dt >= :a) and (Lcl_Dpt_Dt<= :b)');
    Parameters.ParamByName('a').Value:=Trunc(RzDateTimeEditlinedata1.Date);
    Parameters.ParamByName('b').Value:=Trunc(RzDateTimeEditlinedata2.Date);但是老是报错: 不一致的数据类型,要求date得到的却是number....
不知道怎么办,各位高手帮帮忙啊!