什么数据库?MsSQL or Access or ...?

解决方案 »

  1.   

    看你用的是什么数据库了
    access用用到formatdatetime
    sql直接按格式写就可以
    field1>2000-01-02
      

  2.   

    var
      aSQLStr: string;begin
      aSQLStr := 'select * from tabname where field1 > ' +  QuotedStr(DateTimeToStr(aDateTimeVar));
    end;
      

  3.   

    to kylix2001(你有权灌水,但你所灌的水……) 
    是 Oracle
    to  dingsg111(飞天) 
    field1不是Delphi中的TDateTime
      

  4.   

    query1.sql.add('select * from tabname where field1>:field1');
    query1.params[0].asdatetime:=Tdatetime变量