请问我要按日期查询怎么写呀?
ADOQuerydevicedbcx.SQL.Add('select * from bd_dianliangph_t where date_time like "%'+IWComboBox1.Text+'%"');
用这个语句查出来的是空的
请教了

解决方案 »

  1.   

    日期类型的数据在delphi读取出来以后是integer的数据类型的 不是日期的所以你比较的时候最好是找一个日期的控件的datetimepicker
      

  2.   

    "%'+IWComboBox1.Text+'%" 这好像有问题吧,
      

  3.   

    "'+IWComboBox1.Text+'"
    这样也可以的 
    可是按日期查询就是查不出来
      

  4.   

    我给你一个例子,你看看SELECT * FROM 库存表
    WHERE  库存表.出版日期  <  #2003-11-18#做好用datetimepicker,这个样子时间格式有保证