2012-07-06 183 views
1

我創建了一個VBA代碼,通過服務器上的mysql將數據插入到我的數據庫中。我的VBA代碼將被C++或C#可執行文件調用。但是,如果我的VBA代碼失敗,我想恢復數據庫的備份。所以我有一些問題:將MySql數據庫導出到文件

是否有可能在VBA中創建我的數據庫的備份文件? 如果我的代碼失敗,是否可以將這個備份文件恢復到我的主數據庫?

如果沒有,是否有其他方法或建議來解決此問題?

+0

您可以使用mysql提供的命令loines工具輕鬆完成。我雖然,我會確保在VBA發生故障時,不會發生任何變化...... – 2012-07-06 10:41:52

回答

1

我以前沒有用過MySQL,但是它支持transactions。當代碼失敗時可以執行回滾,代碼執行成功時執行提交。

+0

哈哈,真是太棒了!這正是我需要的;)。謝謝 – 2012-07-06 10:56:31

+0

不客氣:) – 2012-07-06 10:57:47