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 2 (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 2 (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 um banco de dados não está em uso, ou seja, nenhuma operação de escrita ou leitura foi executada

Quando um 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 um banco de dados caiu, como por exemplo quando a rede não está disponível ou este banco de dados foi fechado

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

 

Esta propriedade é somente de leitura.

 

NOTA

Se uma 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?