Partilhar via


CDaoWorkspace::SetIsolateODBCTrans

Chame essa função de membro para conjunto o valor da propriedade DAO IsolateODBCTrans do espaço de trabalho.

void SetIsolateODBCTrans( 
   BOOL bIsolateODBCTrans  
);

Parâmetros

  • bIsolateODBCTrans
    Passar TRUE começar a isolar transações ODBC.Passar FALSE interromper o isolamento de transações ODBC.

Comentários

Em algumas situações, talvez seja necessário ter várias transações simultâneas pendentes no mesmo banco de dados ODBC.Para fazer isso, você precisa em em aberto um espaço de trabalho separado para cada transação.Embora cada espaço de trabalho pode ter sua própria conexão ODBC com o banco de dados, isso diminui o desempenho do sistema.Como isolamento de transação não é normalmente necessário, as conexões ODBC de vários objetos de espaço de trabalho abertos pelo mesmo usuário são compartilhadas por padrão.

Alguns servidores ODBC, sistema autônomo o Microsoft SQL servidor não permitem transações simultâneas em uma única conexão.Se você precisar ter mais de uma transação por vez pendentes em relação a sistema autônomo um banco de dados, conjunto a propriedade IsolateODBCTrans TRUE em cada espaço de trabalho assim que você abri-lo.Isso força uma conexão ODBC separada para cada espaço de trabalho.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoWorkspace

Gráfico de hierarquia

CDaoWorkspace::GetIsolateODBCTrans

Outros recursos

CDaoWorkspace membros