我想查询日期为2003年的数据,
设置
Filter:='year(startdate)=''2003''';
其中startdate为日期字段名提示出错 Field 'year' Not Found请问哪里出错了

解决方案 »

  1.   

    Adotable,AdoQuery,Table,Query控件在Filter中是不支持year(),month()等函数的,只有TClientDataSet控件才支持,如果你用的是Query控件,可以用SQL语句来实现,要不就设置范围(range)
      

  2.   

    startdate 這才是你的字段吧
    year 是不是想把它格式化為只取得字段里的日期?這可能是你的過濾條件無效的原因。