在VBA中,[DoTransaction]选项如何与DoCmd.RunSQL选项一起工作

时间:2012-05-25 15:28:00

标签: sql vba

好的,所以我知道在使用Microsoft Access的VBA中,我可以使用DoCmd.RunSQL对我的数据库运行SQL命令。

无论何时键入此内容,相当于intellisense的VBA都会建议第二个名为[DoTransaction]的参数,如下所示:

VBA Screenshot

VBA没有为这个选项建议任何可能的值,因此它不是枚举,也不是布尔值,那么它是什么以及它是如何工作的?

由于

1 个答案:

答案 0 :(得分:1)

UseTransaction 可选变体

使用 True ( - 1)将此查询包含在事务中。如果您不想使用交易,请使用错误(0)。如果将此参数留空,则假定为默认值( True )。

transaction :对数据库的数据和架构进行的一系列更改。如果事务的任何元素失败,则整个事务将失败并且数据将“回滚”。变化之前的情况