sql.add('select * from aaaa where selldate='+''''+datetimepicker1.date+'''');

解决方案 »

  1.   

    sql.add('to_date('+formatdatetime('yyyymmdd',DateTimePicker1.date)+',''yyyymmdd'')')
      

  2.   

    如果楼上的代码正确,你就别看我的了。
    如果楼上的不可以的话,下面的代码一定行
    sql.add('select * from aaaa where selldate='+''''+datetimetostr(datetimepicker1.date)+'''');
      

  3.   

    补充:楼上指 timelyraining(jack_feng)
      

  4.   

    用DateToStr不能用DateTime,因为datetimepicker1.date包含日期+时间
    sql.add('select * from aaaa where selldate='+''''+DateToStr(datetimepicker1.date)+'''');
      

  5.   

    楼上各位,不好意思你们所说的好象都不对,我已经说了selldate为日期型的字段所以以上的一定是错了,运行时会出现数据类型不匹配加油啊
      

  6.   

    'select * from aaaa where selldate='''
     +DateToStr(datetimepicker1.date)+''''
      

  7.   

    將DATETIMEPICKER的TIME屬性清空,然後依據樓上的可行!