Workspace.IsolateODBCTrans 属性 (DAO)

适用于:Access 2013、Office 2013

设置或返回一个值,该值指示与 Microsoft Access 数据库引擎连接的同一个 ODBC 数据源相关的多个事务是否被隔离(仅适用于 Microsoft Access 工作区)。

语法

表达式 。IsolateODBCTrans

表达式 一个表示 Workspace 对象的变量。

备注

在某些情况下,需要在同一 ODBC 连接上有多个处于待定状态的同步事务。 要做到这一点,需要为每个事务打开不同的 Workspace。 尽管每个 Workspace 都可以具有其自身的与数据库的 ODBC 连接,但是这会减慢系统的性能。 由于通常不需要事务隔离,因此,默认情况下,共享由同一用户打开的多个 Workspace 对象中的 ODBC 连接。

某些 ODBC 服务器(例如 Microsoft SQL Server)不允许在单个连接上使用同步事务。 如果需要针对这种数据库一次将多个事务指定为待定状态,则可以在打开每个 Workspace 后,立即将其 IsolateODBCTrans 属性设置为 True。 这将为每个 Workspace 强制单独的 ODBC 连接。