ADOQuery1.sql.clear;
ADOQuery1.sql.add('Insert into myTable(F1,F2) select F1,F2 from myTable2');
ADOQuery1.sql.execsql;

解决方案 »

  1.   

    正确不正确,贴出来让大家看看,ACCESS有些语法是与普通的不一样,比如说不能用between ..and语句
      

  2.   

    Insert into StockDetail(StockID,GoodsID,Amount,Note) Values('2',90,123,'13213123')
    表中又主健ID为自动编号,Note为备注,就这样了Jet引擎题是语法错误!
      

  3.   

    问题解决了,是因为关键字占位Note 为Acess的关键字呜呼`!~
    Insert into StockDetail(StockID,GoodsID,Amount,Note) Values('2',90,123,'13213123')改称Insert into StockDetail(StockID,GoodsID,Amount,Note1) Values('2',90,123,'13213123')
    正确!把问题结了!
      

  4.   

    Insert Into Table (Field1, Field2... FieldList)
    Values (varField1, varField2... varFieldList)