L
laker20
Unregistered / Unconfirmed
GUEST, unregistred user!
我做sql查询代码如下,in_maskedit.text的值为数据库中的一存储时间。
out_maskedit.text:=datetostr(now);
query.SQL.Clear;
query.SQL.Add('select * from "history_pr.db"');
query.SQL.Add('where 入住时间>=:in_date and 退房时间<=ut_date');
query.ParamByName('in_date').AsDate:=strtodate(in_maskedit.Text);
query.ParamByName('out_date').AsDate:=strtodate(out_maskedit.Text);
query.Prepare;
query.Open;
其中,入住时间和退房时间的字段类型为date(paradox).
编译通过,但运行时错误提示:type mismatch in expression。
像这样的问题我该如何处理?
out_maskedit.text:=datetostr(now);
query.SQL.Clear;
query.SQL.Add('select * from "history_pr.db"');
query.SQL.Add('where 入住时间>=:in_date and 退房时间<=ut_date');
query.ParamByName('in_date').AsDate:=strtodate(in_maskedit.Text);
query.ParamByName('out_date').AsDate:=strtodate(out_maskedit.Text);
query.Prepare;
query.Open;
其中,入住时间和退房时间的字段类型为date(paradox).
编译通过,但运行时错误提示:type mismatch in expression。
像这样的问题我该如何处理?