select * from syd where srq > '2001/01/01'

解决方案 »

  1.   

    select * from syd where srq > '2001-01-01'  
    or
    select * from syd where srq >#2001-01-01#
    or
    select * from syd where srq > :myparam
    ...
    Query1.Parameters.ParambyName('myparam').value:=StrToDate('2001-01-01');   
      

  2.   

    select * from syd where srq > :myparam
    ...
    Query1.Parameters.ParambyName('myparam').value:=StrToDate('2001-01-01');  不行?你真的试了吗?
      

  3.   

    你是PARADOX,数据库吧。
    with query1 do
    begin
         close;
         sql.clear;
         sql.add('select * from syd where srq > :myparam');
         parambyname('myparam').asdatetime:=strtodate('01/01/2001');
         open;
    end;
    我想你可能要注意你的日期的格式。01/01/2001
      

  4.   

    你数据库中的srq字段是什么类型?格式是什么样的?