select * from table 
where mdate='1999-09-08'
你用的日期是什么类型

解决方案 »

  1.   

    select * from table 
    where mdate="09/08/1999"
      

  2.   

    paradox的日期格式是美国方式
    'mm/dd/yyyy'
      

  3.   

    上面的都不行
    sql server才支持
    我解决了
    在paradox里用参数了
    谢谢大家
      

  4.   

    不同的DBMS在写SQL语句时日期/时间的表示方法是不一样的,请仔细查阅你所使用的DBMS的文档.
        你可以改用ODBC去连接数据库,一般的DBMS为ODBC提供的驱动程序都支持ODBC转义字符串:
        日期:{d 'yyyy-mm-dd'}
        时间:{t 'hh:nn:ss'}
        日期+时间:{ts 'yyyy-mm-dd hh:nn:ss'}
        有的DBMS不支持第二种这时可改用第三种这时日期应为:1899-12-30.