不要偷懒嘛,把你的过滤条件写在SQL语句中,还可以加快程序执行速度

解决方案 »

  1.   

    let me try!tadoquery1.filter:='age>20';
    qadoquery1.filted:=true;that's OK!
      

  2.   

    我先用tadoquery1.SQL.Add(SqlStr);
          tadoquery1.Active :=true;再用  tadoquery1.Filter :='HPhone="111"';
          tadoquery1.Filtered :=true;
    得出的是用SQL查询的结果后再用Filter筛选的记录吗?
    怎么光用SQL能查询出结果,再用Filter加一个条件就不行了呢?
    好象VB不会这样的。