我想在Query1.sql.add('select * from table where time='+''''+datetimepicker1.date+'''');
这样写对不对?显然不对,应该怎么写呢?谁会?

解决方案 »

  1.   

    对啊  如果 TIME 是 字符类型 变 datetostr(datetimepicker1.date)
      

  2.   

    要把日期型转换成字符型
    用函数DATETIMETOSTR(DATETIME);
      

  3.   

    你的time 是字符型的吗?如果是则可以:
    Query1.sql.add('select * from table where time='''+DateToStr(datetimepicker1.date)+'''');
      

  4.   

    haoco程序员,time字段是日期型的,应该怎么写?
      

  5.   

    日期型:
    Query1.sql.add('select * from table where time='+DateToStr(datetimepicker1.date));