现在要从access导入多个表的数据到sql server,当导入一个表时,程序成功.adoquery1和adoqurey2分别查询新旧库的一个表.
现在有多个表的数据,怎么办呢?如何添加SQL语句呢?

解决方案 »

  1.   

    用adoquery倒入是吧?adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('sql语句');
    adoquery1.execsql;上面倒完一个表后,继续adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('sql语句');
    adoquery1.execsql;倒完第二个表后,继续adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('sql语句');
    adoquery1.execsql;

    知道倒完为止。
      

  2.   

    请问那个用于导入/出的“sql语句”怎么写?
      

  3.   

    笨方法:分别用两个adoconnection,一个连ACCESS,一个连SQLSERVER。
    两个ADOQUERY,一个对应ACCESS,一个对应SQLSERVER,ADOQUERY1先从ACCESS中查出数据,然后用ADOQUERY2 APPEND到SQLSERVER中,一个表一个表的执行。
      

  4.   

    ACCESS里不是有个数据导出吗?