如何用sql语句查询大于edit中输入的时间的记录?

解决方案 »

  1.   

    str:='select * from tablename where fieldname>'''+edit.text+'''';
      

  2.   

    假设a是表名,tempdate是查询的字段
    sql语句是 'select * from a where tempdate>'''+trim(Edit.text)+''''
      

  3.   

    with query1 do
    begin
      close;
      sql.clear;
      sql.add('select * from tablename where fieldname > :datatime');
      parambyname('datatime').value := Edit1.text;
      open;
    end;
      

  4.   

    'select * from tablename where fieldname>rq'
    adoquery1.parameters.parabyname(rq).value:=date;
      

  5.   

    with query1 do
    begin
      close;
      sql.clear;
      sql.add('select * from tablename where fieldname > ''#'+Edit1.text+'#''');
      open;
    end;