我要查询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....
不知道怎么办,各位高手帮帮忙啊!
语句如下: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....
不知道怎么办,各位高手帮帮忙啊!
解决方案 »
- 请教怎样实现 在打开软件的时候 不允许用户切换到其他任务
- QQ登录器的按钮 是用的什么组件呢?
- ***delphi+access的程序在繁体XP上运行???****
- Blog:在Delphi中应用AOP实现日志功能,顺便散分
- 如何判断EXCEL文件已打开
- RichEdit如何才能Load一个Unicode的文本文件
- 如何让我这样定义的指针指向bmp图的第一个象素?
- steel1991(※淡月兔影老钢琴※) 请你进来一下,高分哦!
- 谁有Delphi的编码规范?请发一份给我,一定给分
- query控件我一Open,就自动的执行QueryAfterScroll,QueryBeforScroll如何不让在Open时候执行
- 求StringGrid隔行颜色代码
- 小虾请教一下,控件使用的问题!
SQL.Add('and (Lcl_Dpt_Dt >= to_date(:a,''yyyymmdd'')
and (Lcl_Dpt_Dt<= to_date(:b,''yyyymmdd''))');
Parameters.ParamByName('a').Value:=FormatDateTime('yyyymmddhhmmss',RzDateTimeEditlinedata1.Date);
Parameters.ParamByName('b').Value:=FormatDateTime('yyyymmddhhmmss',RzDateTimeEditlinedata1.Date);我假设你的数据库日期没有“时分秒”,如果有的话,亲自己参照修改