Você está aqui: Delphi ::: dbExpress ::: TSQLConnection |
Como usar a propriedade ConnectionState da classe TSQLConnection para retornar o estado da conexão com o banco de dadosQuantidade de visualizações: 4704 vezes |
Em algumas situações nós precisamos obter o estado atual da conexão entre o componente TSQLConnection e o banco de dados. Para isso podemos usar a propriedade ConnectionState. Esta propriedade está disponível em tempo de execução e retorna um de seis valores disponíveis na enumeração TConnectionState. Veja o significado dos valores disponíveis: csStateClosed - A conexão está fechada. (O valor da propriedade Connected é False). csStateOpen - A conexão está aberta. (O valor da propriedade Connected é True). csStateConnecting - O componente está estabelecendo uma conexão mas não concluiu o processo. csStateExecuting - O componente disparou um comando SQL para o banco de dados e este está em execução. csStateFetching - O componente está obtendo informações a partir do banco de dados. csStateDisconnecting - O componente está finalizando a conexão mas ainda não concluiu o processo. Veja um trecho de código no qual verificamos se a conexão com o banco de dados está aberta: procedure TFormPrincipal.Button1Click(Sender: TObject); begin // vamos verificar se a conexão com o banco de dados está aberta if SQLConnection1.ConnectionState = TConnectionState.csStateOpen then begin ShowMessage('A conexão com o banco de dados está aberta.'); end else begin ShowMessage('A conexão com o banco de dados está em um de seus outros estados.'); end; end; |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |