怎样将一个表中的全部数据追加到别一个表的后面????在线能不能有具体的代码????

解决方案 »

  1.   

    使用Data Access 页中的一个Batchmove控件(命名为batchmove1),两个table控件:ATbl和BTbl,设置好其databasename和tablename属性,其中ATbl为源文件,BTbl为目标文件,代码如下:
        batchmove1.Source:=ATbl;
        batchmove1.Destination:=BTbl;
        batchmove1.mode:=batappend;
        ATbl.Active:=true;
        BTbl.Active:=true;
        batchmove1.Execute;
        ATbl.Active:=false;
        BTbl.Active:=false;
        
      注:batchmove1.mode:=batappend;语句为设置其模式,另外还有batcopy,batdelete,batupdate,batappendupdate.本代码在delphi 5.0 windows2000下通过!
      

  2.   

    由于我手上没有delphi6.0,不知道这个控件放在哪个文件夹里,但我知道5.0中它是放在安装目录的lib下dclbde50.bpl中的,你到你的安装目录下去查一有没有dclbde*.*,如果有添加到access page中去。
      

  3.   

    有没有其它的方法,
    他不会这么复杂啊。如果用VFP很简单的啊。一个APPEND命令啊。DELPHI是不是也有这样的命令
    求你了
      

  4.   

    一笔一笔的加进去,也是用Append
      

  5.   

    不会吧。我数据量很大的有没有简单的办法啊
    我用的是ADO