2012-06-15 51 views
1

我正在運行的進程需要能夠刪除表並使用新數據重新創建它。我最近將它移到了一個不同的數據庫中,該數據庫在一個地方容納了一個特定部門的所有流程。我被要求將原始數據庫中的所有表格設置爲新表格中的鏈接表格。現在,當它運行時,該進程將刪除鏈接的表引用並在新數據庫中創建一個新的(未鏈接的)表。我知道我可以通過鏈接刪除表,但是我能夠重新創建表,然後自動將它重新鏈接到新數據庫?操作Access中的鏈接表

回答

1

有很多連接表的方法,但你似乎純粹使用MS Access,所以 DoCmd.TransferDatabase包括鏈接作爲其中一個選項。

+0

感謝您的回覆。這是否也提供了在後端創建新表的能力?我需要刪除後端表,重新創建它,然後鏈接到它。 – Tim

+0

是的。正如我所說的,還有其他的方法,所以你需要選擇一個最適合你所做事情的方法。有了以上,你需要使用MS Access的一個實例來運行DoCmd,你也可以考慮http://wiki.lessthandot.com/index.php/Linking_Tables_via_Jet_and_ADO – Fionnuala

+0

你也可以使用DAO和dbengine來操作和創建TableDefs。 – Fionnuala