ConnectionActive

<< Clique para Mostrar o Sumário >>

 

ConnectionActive

Booleano Indica se o Elipse E3 possui uma conexão ativa com um banco de dados. O Elipse E3 normalmente utiliza duas conexões com este banco de dados, uma para escrita e outra para leitura. Esta propriedade está em Verdadeiro se pelo menos uma destas duas conexões está conectada e funcionando. Esta propriedade não deve ser utilizada para detectar falhas de conexão, já que pode estar em Falso em diversas situações, como por exemplo:

Quando o banco de dados não está em uso, ou seja, nenhuma operação de escrita ou leitura foi executada

Quando o banco de dados foi recém reconfigurado, ou seja, quando uma propriedade de conexão do banco de dados é alterada em tempo de execução as conexões são fechadas, e só são reconectadas na próxima operação de escrita ou leitura

Quando a conexão com o banco de dados caiu, como por exemplo quando a rede não está disponível ou o banco de dados foi fechado

Quando o objeto Banco de Dados está desativado, apesar de que, mesmo com o objeto Banco de Dados desativado, a conexão pode ser reconectada se a aplicação solicitar alguma leitura ou escrita imediata no banco de dados

 

Esta propriedade é somente de leitura.

 

NOTA

Se a aplicação gera operações de banco de dados de forma consistente, isto é, se está sempre gerando novas escritas ou leituras, esta propriedade reporta corretamente o estado da conexão com um banco de dados, já que são eliminadas as demais situações em que esta propriedade poderia estar em Falso.

Esta página foi útil?