现在有两个Query1和Query2,一个Query1直接连接到数据库表A,现在第二个Query2想从表A里头搜索记录,那我在想能不能Query2就不需要再连接到数据库表A,而直接从Query1取数据。这样的想法能实现吗?能又怎么实现呢?

解决方案 »

  1.   

    Query2.FieldByname9(Query1.FieldByname.('').AsString).AsString
      

  2.   

    能不能用Query2的datasource属性指定为Query1的datasource呢?、
    这样能不能实现我上面说的要求呢?
      

  3.   

    按照楼上所说的那样,Query2能实现直接到Query1里头取数据吗?
      

  4.   

    ADOQuery可以用Clone函数达到效果,如果是BDE可能得自己写个函数,不过也很简单。楼主自己试一下就可以了。
      

  5.   

    按照楼上所说的那样,Query2能实现直接到Query1里头取数据吗?
    -----------------------------
    不能
      

  6.   

    楼主何必弄得这么复杂呢,还不如两个query直接连表,要取什么从SQL属性中定义来得简单高效而且功能一样啊