'yyyy/mm/dd'
保险一点,用function formatdatetime( ,).

解决方案 »

  1.   

    老兄,具体点(公司让我改DELPHI程序)
      

  2.   

    'Select * From aa Where myDate=:myparam'(ADO)Query1.Parameters.ParambyName('myParam').Value:=Now;//:=StrToDate('2001-01-01');
      

  3.   

    ''Select * From aa Where myDate=' + formatdatetime('mm dd yyyy hh:mm AM/PM',dateparameter )
      

  4.   

    各数据库对SQL中的日期规定不一样,Paradox中的格式是:日-月-年,日和年是数值,月是英文单词的缩写,如"25-JAN-2002",就是"2002-01-25";其他数据库一般这样表示{d'2002-01-25'}.
      

  5.   

    可以是这样
    select * from aa where mydate = datevalue
    其中
    database的格式可以是“dd.mm.yy”如“29.12.99”
                也可以是“mm/dd/yy”如“12/29/99” 
    当然这里的“99”换成“1999”也没错。
      

  6.   

    要看数据库
    access用#
    oracle todate()
    sqlserver db ''
    有的对年月日的位置有要求