query1.SQL.Add('insert into table1(aa,bb) select cc,dd from table2');
上面的语句错误,不知该怎么写,
是不是方法不对,希望能给出正确的格式,

解决方案 »

  1.   

    'Select * From Table1 into Table2'//好像是这样
      

  2.   

    insert table(aa,bb) select cc,dd from table2
      

  3.   

    'Select fields into #Table2 From Table1'//好像是这样.临时表
      

  4.   

    能配上query给一个完整的例子吗?如query1.sql.add(.....)
      

  5.   

    我用的是paradox 数据库,各字段的类型文本类型,都匹配
      

  6.   

    错误信息如下
    invalid use of keyword table1(aa,bb)
      

  7.   

    两个表结构完全一样。
    你可以这样写insert table1 select * from table2 where... (向一个已经存在的表添加table里的记录)必须字段一一对应。第二种
    创建一个新表
    select * into table1 from table2
    添加一个不存在的新表table1我想你上面的错误是你字段没有对应上。
      

  8.   

    我找到了,是insert into table1  select  *  from  table2  where...