【问题标题】:DoCmd.RunSQL Use Transaction equivalent in adodb.commandDoCmd.RunSQL 在 adodb.command 中使用等效的事务
【发布时间】:2014-12-26 09:33:00
【问题描述】:

在我的 MS ACCESS 应用程序中,我以 2 种不同的方式执行 SQL 代码。 首先 - DoCmd.RunSql 第二 - Adodb.Command + 之后执行它。

在第一种方法中,我可以将 Use Transaction 参数设置为 false。有没有办法设置 Adodb.Command 执行 SQL 代码不使用事务?通过设置该参数,我可以对 DoCmd.RunSQL 做些什么?

【问题讨论】:

    标签: sql tsql ms-access adodb


    【解决方案1】:

    ADODB.Command 不使用事务,除非您在代码中使用 yourConnection.BeginTrans 明确启动一个事务。见http://msdn.microsoft.com/en-us/library/windows/desktop/ms680895%28v=vs.85%29.aspx

    简而言之,连接对象控制事务,而不是命令对象。

    【讨论】:

      猜你喜欢
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多