不是有FILTER 这个属性吗 当FILTERED:=TRUE的时候 FILTER高怎么实现过滤啊 因为我一用过滤  就出现异常 说 “FROM字句语法错误”

解决方案 »

  1.   

    YourADOTable.Filter:='id>5';
      YourADOTable.Filtered:=true;
    在Filter里填写条件就可以了..
      

  2.   

    楼主在吗?没有看到Filter中的SQL语句,说再多也是白扯。
      

  3.   

    To 楼上的..
       Filter好象不需要完整的Sql语句..只要加条件就可以了..
      

  4.   

    在filter中只要放入你要找的条件就可以了。
    adoquery1.filter := 'old > 20 and old < 30'
    adoquery1.filtered := true
      

  5.   

    过滤和Sql的where条件可能有些冲突,我也遇到过类似的情况,见议不同时使用过滤和Sql的where条件。
      

  6.   

    To 10975037(猩猩) 只是习惯这么说。
    如果楼主把Filter中的条件贴出来我想问题早就解决了。
      

  7.   

    adoquery1.filter := 'old > 20 and old < 30'
    adoquery1.filtered := true
    这和我的过滤条件几乎一样   但还是那么提示!