如何通过程序将TABLE1控件中的数据库表(表名为TMPGDG)中的数据全部插入到TABLE5中的数据库表(表名为GDG)中?要用到什么控件吗?
    我在程序里用如下语句:
    begin
    insert into gdg select * from tmpgdg;
    end;
    系统通不过?要如何写?

解决方案 »

  1.   

    Query1: TQuery;Query1.Close;
    Query1.SQL.Clear;
    Query1.SQL.Add('insert into gdg select * from tmpgdg');
    Query1.ExecSQL;
    /////////////////////
    前提:TMPGDG和GDG的结构应该相同
      

  2.   

    出现如下问题,
    但GDG.DB是存在的
    project project2.exe raised exception class EDBEengineError with message 'Talbe does not exist'
    File or directory does not exist.
    file: d:\cgxt\dbs\gdg.db
    file: d:\cgxt\dbs\gdg.dbf
    file: d:\cgxt\dbs\gdg.txt
    file: d:\cgxt\dbs\gdg'
      

  3.   

    TO: dulei115() 
    不好意思,你的答案是对的,
    我不小心把数据库表的名称打错了,
    还有一个问题想请教:
    在COPY过程中如果出现数据库里数据重复,如何解决这个问题?