Select top 10 Code,sum(value) from antemain 
  where code=0 and anteDate=NOW()
  group by Code在delphi提示:标准表达式中数据类型不匹配,其中:数据库是Access,字段AnteDate是日期/时间类型,格式是常规,为什么?

解决方案 »

  1.   

    在access端把时间设成字符串型,通过字符串来比较。我做过类似的问题,可以。
      

  2.   

    o我在里面写语句的时候,我把NOW()改为了字符串型了。所以就可以。
      

  3.   

    哦,对,你改成datetime的,因为你后台是日期、时间类型。
      

  4.   

    now()取出来的是日期/时间型,如果我只要日期,要怎么处理?
      

  5.   

    只要日期就用就行了啊,就这样写,datetostr(now)就只有当前的日期了,我这里是已经把日期变成了字符串了。