免
免费人
Unregistered / Unconfirmed
GUEST, unregistred user!
1.
adoquery2.close;
adoquery2.sql.Clear;
adoquery2.sql.Add('select * from 来宾消费表 where 就餐房号=:ff and 日期=:rr and 登记时间=:tt');
adoquery2.Parameters.ParamByName('ff').Value:=label2.Caption;
adoquery2.Parameters.ParamByName('tt').Value:=label6.Caption;
adoquery2.Parameters.ParamByName('rr').Value:=label12.Caption;
adoquery2.open;
adoquery2.Last;
2.
adotable1.Filtered:=false;
adotable1.filter:='就餐房号='+label4.Caption+' and 日期='+label12.Caption+' and 登记时间=#'+format('hh:mm',(label6.caption))+'#';
adotable1.Filtered:=true;
以上两种方式,都有错误,都提示label6.caption无效,毛病肯定出在对时间查询格式上。
这点我敢肯定的。其他的问题,也许是我在提出问题的时候写错了。
我只想知道,正确的用参数查询时间的格式。
请详细的给我解答一下这两个问题,可以吗。
adoquery2.close;
adoquery2.sql.Clear;
adoquery2.sql.Add('select * from 来宾消费表 where 就餐房号=:ff and 日期=:rr and 登记时间=:tt');
adoquery2.Parameters.ParamByName('ff').Value:=label2.Caption;
adoquery2.Parameters.ParamByName('tt').Value:=label6.Caption;
adoquery2.Parameters.ParamByName('rr').Value:=label12.Caption;
adoquery2.open;
adoquery2.Last;
2.
adotable1.Filtered:=false;
adotable1.filter:='就餐房号='+label4.Caption+' and 日期='+label12.Caption+' and 登记时间=#'+format('hh:mm',(label6.caption))+'#';
adotable1.Filtered:=true;
以上两种方式,都有错误,都提示label6.caption无效,毛病肯定出在对时间查询格式上。
这点我敢肯定的。其他的问题,也许是我在提出问题的时候写错了。
我只想知道,正确的用参数查询时间的格式。
请详细的给我解答一下这两个问题,可以吗。