我用ADOQUERY连库,查询写入DBGRID中,想在结果中在按条件检索,该怎么办啊!

解决方案 »

  1.   

    设置ADOquery的filter属性或者改写SQL....
      

  2.   

    设置ADOquery的filter属性,
    例如 
    工资 >= 1000
      

  3.   

    ADOquery.Filter := '字段名=约束值'
    ADOquery.filtered:=true;够详细么?
      

  4.   

    adoquery1.Filtere:=false;
     adoquery1.Filter:='字段>1000';
     adoquery1.Filtere:=true;
      

  5.   

    哥们
    这个简单,只要写入SQL语句即可,不过,二次查询时,不要写ADOquery.sql.clear;语句就行了。因为你加上这句就把以前的SQL语句给清除了
    也可以用过滤
    adoquery1.Filtere:=false;
    adoquery1.Filter:='字段名条件表达式';
    adoquery1.Filtere:=true;
    这样应该就可以实现了