如题

解决方案 »

  1.   

    比较笨的方法就是一条一条加了,ADOQUERY1先定在第一条,ADOQUERY2再追加。
    ADOQUERY1.FIRST;
    WHILE NOT ADOQUERY1.EOF DO
    BEGIN
      ADOQUERY2.APPEND;
      ADOQUERY2.FIELDBYNAME('FIELD1').value := adoquery1.fieldbyname('field1').value;
      ...................................
      adoquery1.next;
    END;
      

  2.   

    你这种需求直接在sql语句中实现最方便
      

  3.   

    如果不是特别复杂的查询,直接用SQL语句比较有效率,如果复杂的话只好如 Tensionli兄所说一条一条加了
      

  4.   

    唉,可惜DELPHI不是VFP,要是VFP就可以这样做了,ADO对客户端数据处理的能力实在是太弱了,无奈!
      

  5.   

    实行字段加密了。SQL直接用无法实现简单的模糊查询
      

  6.   

    AdoQuery1.Clone(AdoQuery2, ltReadOnly);
      

  7.   

    是追加还是替换, 如果是替换用
    Ado.Clone(AdoQuery1, ltWriteLock);如果是追回要么用loop, 要么用ClientDataSet的AppendData.
      

  8.   

    同意 xzc5991(xzc)  cncharles(旺仔)