我想把table1中的所有记录都追加到table2中怎么处理?
table1,table2中的字段都相同
谢谢!
给个程序列子!

解决方案 »

  1.   


    insert into table2 select * from table1
      

  2.   

    Select * into table2 from table1
      

  3.   


    用两个表控件,分别打开两个表,然后源表的位置置为FIRST,取出该表的关键字,将该关键在目的表进行FILTER若是该关键字已存在,即记录不为空,则进行下一条,若未存在,则进行插入。外面一个循环,循环数为源表记录数。
      

  4.   

    while not  table1.eof do
    begin
    table2.append;
    table2.FieldValues['字段']=table1.FieldValues['字段']
    table2.post;
    table1.next;
    end
    ////应该可行,但是效率很烂