查询Sql
Select Date From Table
where Date="2002-3-18"
Paradox数据库中对日期类型的字段操作应加双引号

解决方案 »

  1.   

    To Carfield
    我已试过了,不行!
      

  2.   

    where Date="3/18/2002"
    应该和环境有关
      

  3.   

    其实日期是一个数字形。但是利用delphi中的查询控件却非常简单。
    query1.sql.clear;
    query1.sql.add('select * from t1 where date1=:date1');
    query1.parambyname('date1').asDate:=StrToDate('2002-03-15');
    query1.open;
      

  4.   

    cast('2002-03-15' as date ) 试试
      

  5.   

    cast('2002-03-15' as date ),在语法上通过了,但是没有查出记录(肯定有此记录)
      

  6.   

    PARADOX表中的日期字段只接受一种格式:mm/dd/yyyy
      

  7.   

    如 where date>='03/27/2001'