up

解决方案 »

  1.   

    with Query do
      begin
        Close;
        SQL.clear;
        SQL.add('insert into mytable1 (flda,fldb,fldc) select fld1,fld2,fld3 from mytable2');
        ExecSQL;
      end;
      

  2.   

    我是用AdoQuery的
    写法与grj79(孤行客)差不多,唯有sql.add,我是用sql.append
    提示是,Insert into语句的语法错误
    在access的sql查询里,我测试了一下是可以通过的
    但写到前端程序的AdoQuery或是AdoCommand都不行呀
      

  3.   

    語句是沒錯的拉,可能是query的數據源有問題吧.
      

  4.   

    有位高手已给我解决了
    是字段使用了保留字year我的wg_mnth表里有个year字段,在建表结构的时候没提示,我以就没关系(mssql都有提示的)但奇怪的是:
    在access的sql查询里,我测试了一下是可以通过的
    但写到前端程序的AdoQuery或是AdoCommand都不行呀