在两个数据库中,对两张表进行CLONE后,提交没用,没有提交到库里。比方说:
AODTable1连接SQL2000中的TABLE1,ADOTable2连接ACCESS中的TABLE1.
我用ADOTable1.Clone(ADOTable2);
数据是CLONE到ADOTable1来了,可没在库中提交。
两张表结构一样的。
不知谁能告诉我该怎么办。

解决方案 »

  1.   

    不能post的。我试拉。后来我测试出CLONE只是将ADOTable1的地址指向ADOTable2,数据是没变的,所以你不管怎样提交都是不能写入库中的。其实我想问的就是有没有一种方法可以成批的导出数据(两个不同的数据库之间)。
    ADO中没有BATCHMOVE,我也不知该如何做啦。
      

  2.   

    SELECT * INTO table1 FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...table2
      

  3.   

    看看http://www.csdn.net/develop/article/18/18623.shtm吧!
      

  4.   

    用sql server的導入導出功能吧
      

  5.   

    不要一说就用DTS,我用的又不是SQL SERVER,有ORACLE,SYSBASE的么