datetime可能带了时间请大家去 http://www.new7wonders.com/c/voting.php 投长城一票

解决方案 »

  1.   

    你把条件两端的日期型全部用FORMATDATETIME转换成同样的格式。(我也碰到过类似问题)我是这样解决的。例子:
    if formatdatetime('yyyy-mm-dd',datetimepicker.date)=formatdatetime('yyyy-mm-dd',now) then
        showmessage('true')
    else
        showmessage('false');
      

  2.   

    将日历控件返回的date格式化成带有日期的格式后在用,如下:
    sdt:=formatdatetime('yyyy-mm',datetimepicker.date);
    ssq:='select * from table_name where to_char(yf,''yyyy-mm'')='''+sdt+''' ';
    cds.close;
    cds.commandtext:=ssq;
    cds.open;
      

  3.   

    是这样的,好象带了时间的,你可以这么用:
      trunc(tdatatime);
      

  4.   

    Jobs_Weng(土豆) 说的对要先将要比较的日期全部转成相同的日期格式才能比较的