2012-07-06 188 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