我要执行两次查询
adoquery1查出来的结果
我再用adoquery2执行一条查询,where 条件=adoquery1的结果时
也就是说查询条件等于adoquery1的结果时如果这样的话不是要放两个adoquery组件adoquery1和adoquery2?

解决方案 »

  1.   

    这要看具体情况了,一般可以用嵌套的sql去数据集中的数据集,当然你要同时显示两个数据集中的数据就要两个adoquery了
      

  2.   

    可以放两个,也可以在第一个query查出来后,给个变量,然后再用第一个query写第二个语句。
      

  3.   

    看你的需求了。我一般是创建好一个adoquery,做为全局变量,然后在程序运行时要用的时候就直接调用
      

  4.   

    可以用一个,保存变量
    也可以动态创建query然后查询完释放掉。
      

  5.   

    呵呵,谢谢各位了,我在确认这个问题查了很多资料,我是用两个adoquery组件来实现的,我想确认下会不会浪费,是否一个就可以实现.