2009-07-30 43 views
1

我有兩個訪問數據庫,並希望找到一種方法將表從一個 數據庫複製到另一個。複製的表必須保持相同的結構和數據。

我已經試過擺弄sqlBulkcopy,但我可以找到關於它的所有信息 正在使用sqlBulkCopy將錶轉移到sql server。

我可以使用sqlBulkCopy在mdb文件之間複製表,還是有另一種方法來做到這一點?訪問數據庫之間的複製表

回答

3

試試這個:

insert into [AccessTable] 
    select * from [MS Access;DATABASE=D:\My Documents\db2.mdb].[AccessTable2] 
+0

得到它的工作,謝謝。只有一個問題,這不會複製密鑰和索引。 – Mez 2009-07-30 18:18:02

0

可以導入整個表包括在目標數據庫中運行這個密鑰和數據從一個Access數據庫到另一:

DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Source_Database.mdb", acTable, "Source_Table", "Destination_Table"