Fórum Servidor de BD cai! Como tratar erro? #339648
30/03/2007
0
Tenho uma aplicação que quanto o servidor de BD cai, aparece o seguinte erro:
MessageDlg( "O servidor não está acessivel!", mtErro, [mbOK], 0 ); Application.Terminate;
Como tratar o erro de forma amigavel?
Marcelo
Curtir tópico
+ 0Posts
30/03/2007
Marcelo
Gostei + 0
01/04/2007
Bon Jovi
//conecte ADOConnection1.Connected := True; try //faz tudo que tiver que ser feito pra requisicao.. //selects jogando pra memoria/clientdataset //inserts.. //updates.. //etc.. finally //libere a conexao no final do procedimento ADOConnection1.Connected := False; end;
Gostei + 0
04/04/2007
Marcelo
Esse artifício é utilizado no ato da conexão, isso já faço. O que quero saber é o que fazer no caso do servidor de banco de dados (FB) cair, ser reiniciado, ser parado, etc. durante a navegação do sistema, por exemplo.
Quando isso ocorre, aparece uma mensagem como a citada acima, e consequentemente faz com que o sistema fique dando pau.
Quero tratar isso de forma amigável, de modo a forçar uma nova conexão no servidor de banco de dados (FB) ou sair do sistema.
Alguém pode me ajudar com isso?
Desde já agradeço pela atenção.
Gostei + 0
04/04/2007
Marcelo
Gostei + 0
07/04/2007
Bon Jovi
Gostei + 0
07/04/2007
Bon Jovi
Gostei + 0
11/04/2007
Marcelo
Prezado Bon Jovi,
Meu sistema tem algo de 250 tabelas no banco de dados FB, e todo o sistema esta utilizando os seguintes componentes:
SQLConnection <- SQLQuery <- DataSetProvider <- ClientDataSet <- DataSource
Será que há alguma forma de tratar isso, sem ter que mudar meus componentes?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)