如题,请多指教

解决方案 »

  1.   

    使用filter吧~adoquery1.Filter:='field1=''abc''';  --条件
    adoquery1.Filtered:=true;
      

  2.   

    adoquery1.Filtered:=false;
    adoquery1.Filter:='fields[i]=''aaa'''; 
    adoquery1.Filtered:=true;
      

  3.   

    如果第一次执行的是:
    select * from table1 where tid>15
    那么进行二次查询是就可以这样
    select * from (select * from table1 where tid>15) as b where tid < 30
    就是把第一次查询的结果当作一张表来使用