Partilhar via


CDaoWorkspace::GetIsolateODBCTrans

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

BOOL GetIsolateODBCTrans( );

Valor de retorno

Diferente de zero se as transações de ODBC são isoladas; caso contrário, 0.

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.Tenha em mente que 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.

Para obter informações relacionadas, consulte o tópico "Propriedade IsolateODBCTrans" na Ajuda do DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoWorkspace

Gráfico de hierarquia

CDaoWorkspace::SetIsolateODBCTrans

Outros recursos

CDaoWorkspace membros