T
topdelphi
Unregistered / Unconfirmed
GUEST, unregistred user!
我有个查询窗体,是按照开始日期和结束日期来查询数据的,数据库为ACCESS,为何我下的的语句出现了
查询不出结果来,但是这些日期资料是在数据库里面有的,再请教如何修改啊。
Close;
sql.Clear;
Sql.Add('select * from Tvs');
SQL.add('where cstr(dateb) >:txndt1 ');
Parameters.ParamByName('txndt1').Value:=formatdatetime('yyyy-mm-dd',datetimepicker1.date-1);
SQL.add(' and cstr(dateb) <:txndt2 ');
Parameters.ParamByName('txndt2').Value:=formatdatetime('yyyy-mm-dd',datetimepicker2.date+1);
open;
查询不出结果来,但是这些日期资料是在数据库里面有的,再请教如何修改啊。
Close;
sql.Clear;
Sql.Add('select * from Tvs');
SQL.add('where cstr(dateb) >:txndt1 ');
Parameters.ParamByName('txndt1').Value:=formatdatetime('yyyy-mm-dd',datetimepicker1.date-1);
SQL.add(' and cstr(dateb) <:txndt2 ');
Parameters.ParamByName('txndt2').Value:=formatdatetime('yyyy-mm-dd',datetimepicker2.date+1);
open;