在我的MS ACCESS应用程序中,我以两种不同的方式执行SQL代码。 首先 - DoCmd.RunSql 第二 - Adodb.Command +在执行之后执行它。
在第一种方法中,我可以将Use Transaction参数设置为false。有没有办法设置Adodb.Command执行SQL代码不使用tranactions?正如我可以使用DoCmd.RunSQL,通过设置该参数?
答案 0 :(得分:1)
ADODB.Command不使用事务,除非您使用yourConnection.BeginTrans在代码中显式启动事务。见http://msdn.microsoft.com/en-us/library/windows/desktop/ms680895%28v=vs.85%29.aspx
简而言之,连接对象控制事务,而不是commmand对象。