假如我有三个表,三个表中的数据怎么传递到新表中,并可以进行运算。我是新手,希望高手指点。

解决方案 »

  1.   

    直接插入到新表: insert into t1(A,B,C) select A,B,C from t2在程序中循环添加
    While not adoquery2 do
    Begin
     Adoquery1.Append;
     Adoquery1.fieldbyanema(‘A’).asstring:= adoquery2.fieldbyanema(‘A’).asstring;
     …
     Adoquery1.Post;
    End;
      

  2.   

    那个直接插入到新表是写在acess中的查询中还是程序中
    还有那个循环是什意思啊
      

  3.   

    就是2种方法
    1种就是insert into 一次性全部插入
    1种就是通过循环来,1笔1笔地插入
    都是在程序中执行你的问题不明,所才也只能说这么多,自己找些有关Delphi数据库编程的书来看看!!!!