Compartilhar via


CDaoWorkspace::GetIsolateODBCTrans

Chamar essa função de membro para obter o valor atual da propriedade de DAO IsolateODBCTrans para o espaço de trabalho.

BOOL GetIsolateODBCTrans( );

Valor de retorno

Diferente de zero se as transações são isolado; ODBC se não 0.

Comentários

Em algumas situações, você pode precisar ter várias simultâneas transações pendentes no mesmo banco de dados ODBC.Para fazer isso, você precisa abrir um espaço de trabalho separada para cada transação.Tenha em mente que embora cada espaço de trabalho pode ter sua própria conexão ODBC para o banco de dados, ou diminui o desempenho do sistema.Porque o isolamento de transação não é geralmente necessário, conexões ODBC vários objetos de espaço de trabalho abertos pelo mesmo usuário são compartilhados por padrão.

Alguns servidores ODBC, como o Microsoft SQL Server, não permitem transações simultâneas em uma única conexão.Se você precisar ter mais de uma transação de cada vez pendente contra tal banco de dados, defina a propriedade de IsolateODBCTrans a Verdadeiro em cada espaço de trabalho para que você abrir o.Isso força uma conexão ODBC separada para cada espaço de trabalho.

Para informações relacionadas, consulte o tópico “propriedade IsolateODBCTrans” na ajuda de DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe de CDaoWorkspace

Gráfico de hierarquia

CDaoWorkspace::SetIsolateODBCTrans