DateTest  > $dati应该是
$dati <DateTest 吧

解决方案 »

  1.   

    对“日期类型”的字段的操作要符合相应数据库对该类型的值的书写要求
    你是用com连接的微软的数据库,比如是accses。
    那么日期要用#2003-09-29# 日期时间要用#2003-09-29 08:10:33# 表示即
    $dati  =  date("#Y-m-d H:i:s#",time());  
    $rs->open("select  *  from  DateTable  where  DateTest  >  $dati",$conn,1,1);  另外请注意:
    $rs->open("select  *  from  DateTable  where  DateTest  >  time()",$conn,1,1);
    中的time()是数据库函数
    $dati  =  time();
    中的time()是php函数
    两者功能虽然一样,但返回值的格式是不一样的