Erro o iniciar programa que usa o Firebird
Pessoal,
tenho uma aplicação que usar o banco de dados Firebird em rede. Até ai nenhuma novidade.
Ocorre que a aplicação inicia junto com o windows. Em alguns momentos acredito que ela é iniciada antes do serviço Firebird dai recebo uma mensagem de erro. (Erro de conexão com o banco de dados).
Pois se eu clicar no ícone da aplicação que esta no desktop nunca recebo mensagem de erro.
O que pode ser?
Uso IBX e Delphi 7.
tenho uma aplicação que usar o banco de dados Firebird em rede. Até ai nenhuma novidade.
Ocorre que a aplicação inicia junto com o windows. Em alguns momentos acredito que ela é iniciada antes do serviço Firebird dai recebo uma mensagem de erro. (Erro de conexão com o banco de dados).
Pois se eu clicar no ícone da aplicação que esta no desktop nunca recebo mensagem de erro.
O que pode ser?
Uso IBX e Delphi 7.
Carlosib
Curtidas 0
Respostas
Sremulador
16/06/2006
provavelmente e isto que ocorre amigo, de uma olhada no possicionamento da inicialização do serviço...
GOSTEI 0
Carlosib
16/06/2006
Como mudo essa ordem na inicialização?
O meu aplicativo esta na chave RUN do registro do windows?
Como mudar ele?
O meu aplicativo esta na chave RUN do registro do windows?
Como mudar ele?
GOSTEI 0
Carlosib
16/06/2006
Sobe!
GOSTEI 0
Massuda
16/06/2006
Não trabalho com BD, mas já tive problemas parecidos devido ao fato da rede demorar para estar em condições de uso quando o Windows é iniciado.
No meu caso, resolveu colocando código para tratar o erro de conexão (a rede não está pronta causando falha): dou uma pequena pausa (por exemplo, 10 segundos) e tento novamente até atingir um determinado número de tentativas (por exemplo, 6 tentativas).
No meu caso, resolveu colocando código para tratar o erro de conexão (a rede não está pronta causando falha): dou uma pequena pausa (por exemplo, 10 segundos) e tento novamente até atingir um determinado número de tentativas (por exemplo, 6 tentativas).
GOSTEI 0