[firebase-br] RES: RES: Identificar Conexao (bem rapido)

Jony R. L Silva jonyridel em gmail.com
Qua Jan 5 10:53:00 -03 2011


O IBExpert deve acessar usando chamando alguma função da DLL com
parâmetros,
Outra coisa no arquivo firebird.conf temos um parâmetro #ConnectionTimeout =
180 que esta comentado e seta o tempo de esperar para 2 minutos. Talvez
retirando o comentário e diminuindo este valor ajude você.


Em 5 de janeiro de 2011 09:13, Denis da Silva Guerra <
listas.denisguerra em gmail.com> escreveu:

> Beleza! Muito obrigado!
> Vou procurar por esta solução.
>
> O único problema seria se por acaso o Firebird não estiver rodando no
> Servidor. (Por exemplo ao reiniciar o Servidor)
> O ping vai acusar OK, mas vai dar erro ao enviar os dados.
>
> Notei que o IBExpert "percebe" a ausência de uma conexão muito rapidamente.
> Como será que ele faz?
>
> [ ]'s
> ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
> Denis da Silva Guerra
> denisdsguerra em gmail.com
> São José do Vale do Rio Preto - RJ
> ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
>
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Magno System
> Enviada em: quarta-feira, 5 de janeiro de 2011 09:21
> Para: FireBase
> Assunto: Re: [firebase-br] RES: Identificar Conexao (bem rapido)
>
> Antes de dar o connect = true, use o comando de ping da paleta INDY.
>
> Procure no google que você acha como dar ping pelo INDY. Fiz assim no meu
> PAF.
>
>
> ----- Original Message -----
> From: "Denis da Silva Guerra" <listas.denisguerra em gmail.com>
> To: <ralhos em gmail.com>; "'FireBase'" <lista em firebase.com.br>
> Sent: Wednesday, January 05, 2011 9:05 AM
> Subject: [firebase-br] RES: Identificar Conexao (bem rapido)
>
>
> > Oi, Carlos.
> > Só que se eu perder a conexão com o servidor, não tenho acesso a esta
> > tabela.
> > Mas é interessante....
> >
> >
> > [ ]'s
> > ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
> > Denis da Silva Guerra
> > denisdsguerra em gmail.com
> > São José do Vale do Rio Preto - RJ
> > ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
> >
> >
> >
> > -----Mensagem original-----
> > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> > Em
> > nome de Carlos Roberto da Silva
> > Enviada em: quarta-feira, 5 de janeiro de 2011 08:30
> > Para: FireBase
> > Assunto: Re: [firebase-br] Identificar Conexao (bem rapido)
> >
> > Se você está utilizando o Firebird 2.1, verifique a tabela
> > MON$ATTACHMENTS
> >
> > Em Qua, 2011-01-05 às 08:32 -0200, Denis da Silva Guerra escreveu:
> >> Pessoal,
> >>
> >>
> >>
> >> Existe alguma maneira rápida de identificar a existência de uma conexão
> > com
> >> um Banco Firebird?
> >>
> >>
> >>
> >> Pois para manter o PAF OffLine, cada vez que enviar informações para o
> >> Servidor, devo verificar a existência de conexão.
> >>
> >> Caso exista a conexão, envio as informações.  Caso não tenha a conexão,
> >> guardo localmente até a próxima tentativa.
> >>
> >>
> >>
> >> Mas para isso é necessário uma verificação rápida, pois esperar o
> TimeOut
> > do
> >> Firebird não é muito legal não.
> >>
> >> O Sistema dá uma travada e fica tudo "agarrado" até o fim do TimeOut.
> >>
> >>
> >>
> >> Dessa forma, se o PDV ficar o dia inteiro sem conexão, e se a cada
> > tentativa
> >> de enviar os dados gerar uma espera de TimeOut, deixará qualquer cliente
> >> muito estressado.
> >>
> >>
> >>
> >>
> >>
> >> [ ]'s
> >>
> >> ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
> >>
> >> Denis da Silva Guerra
> >>
> >> denisdsguerra em gmail.com
> >>
> >> São José do Vale do Rio Preto - RJ
> >>
> >> ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
> >>
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> >> Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> >
> >
> >
>
>
>
> ----------------------------------------------------------------------------
> ----
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista