把日期设为变量D1,然后在param中设值

解决方案 »

  1.   

    这样写应该可以'select * from person.db where rq>#'+'1999-1-1'+'#'
      

  2.   

    'select * from person.db where rq>'''+datatimeformat(yyyy-mm-dd,strtodatetime(1999-1-1))+'''';
    這樣寫絕對可以
      

  3.   

    呵呵,如果是PARADOX表,这样写:
    ******************************************************************
      select * from person.db where rq>1/1/1999
    ******************************************************************
    记住啦?
    格式是:月/日/年!
    ****************************
    呵呵,可以结账了吧?
      

  4.   

    query1.sql.add('select * from person.db where rq>:a');
    query1.parambyname('a').asdate:=strtodate('1999-1-1');
    query1.open; 
    /试试
      

  5.   

    我习惯用变量的办法,同意楼上
    不过好像access的库要加#号
      

  6.   

    用参数化查询,access库也一样,不用加'#'
      

  7.   

    使用“ :“ +params最好了
      

  8.   

    我觉得还是params好,同意2楼,可移植性强