CDaoWorkspace::SetIsolateODBCTrans

调用此成员函数上设置DAO IsolateODBCTrans属性的值工作区的。

void SetIsolateODBCTrans( 
   BOOL bIsolateODBCTrans  
);

参数

  • bIsolateODBCTrans
    如果要以隔离ODBC事务,请通过 TRUE。 如果您想停止隔离ODBC事务,请通过 FALSE

备注

在某些情况下,您可能需要有多个同时挂起的事务在同一ODBC数据库。 为此,需要打开每个事务的单独的工作区。 虽然每个工作区可以有其与数据库自己的ODBC连接,则减慢系统性能。 由于通常不需要事务隔离,从同一用户打开的多个工作区对象的默认情况下ODBC连接共享。

某些ODBC服务器,如Microsoft SQL Server,不允许在单个连接的同时事务。 如果您一次只需要具有多个事务等待此类数据库,设置IsolateODBCTrans属性设置为在每个工作区的 TRUE,当您打开它。 这可以强制每个工作区的单独ODBC连接。

要求

Header: afxdao.h

请参见

参考

CDaoWorkspace选件类

层次结构图

CDaoWorkspace::GetIsolateODBCTrans