如果我用adoquery 获取一定的数据,
我如果用另一个adoquery从前一个数据中获取数据呢?
比如
adoquery结果如下
1  2000
2  3000
4   400
5   500
adoquery强果
4   400
5   500

解决方案 »

  1.   

    没这样做过,你可以用ADODataSet建一个临时表,截取你想要的数据存处里面;也可以再ADOQuery2.Clone(ADOQuery1)做一个副本再操作,直接以ADOQuery1做数据源查询是不行的
      

  2.   

    可以用数据集的clone方法进行数据拷贝。
    但是不是成批的。只是成条的。
      

  3.   

    把adoquery2的dataset属性设成adoquery1
      

  4.   

    你可以用一个SQL语句做
    select * from (select * from table1) as x where 条件
    其中括号中可以理解为临时表
      

  5.   


    Ado的数据集对象有Find方法,
    可实现在结果(数据集)中再次过滤。
      

  6.   

    放到临时表里
    adoquery2从临时表里查询
      

  7.   

    如果使用临时表的方法时,adoquery2可以使用sql语法吗?
    如果可以怎样写呢?
      

  8.   

    你在adoquery1的条件后面再加上adoquery2 的条件??