adoquery.sql.add('select *from tablename where Fd='+''''+formatdatetime('yyyy-mm-dd',date)+'''');
如果是Access数据库这样用 adoquery.sql.add('select *from tablename where Fd='+'#'+formatdatetime('yyyy-mm-dd',date)+'#');
要看你用的是什么数据库oracle 本地*.db,*.dbf,sqlserver,inf等是不同的. 如oracle 为 query1.sql.add('select * from tablename where datefield=to_date(''youdate'',''yyyy-mm-dd'')');
query1.sql.add('....');
query1.fieldbyname('rq').value:=date;
query1.open;
adoquery1.parameters.parambyname('jj').value:=formatdatetime('yyyy-mm-dd',date);
adoquery.sql.add('select *from tablename where Fd='+'#'+formatdatetime('yyyy-mm-dd',date)+'#');
如oracle 为 query1.sql.add('select * from tablename where datefield=to_date(''youdate'',''yyyy-mm-dd'')');