Discussion:
[firebase-br] Identificar Conexao (bem rapido)
(too old to reply)
Denis da Silva Guerra
2011-01-05 10:32:29 UTC
Permalink
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-***@public.gmane.org

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
Denis da Silva Guerra
2011-01-05 11:05:36 UTC
Permalink
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-***@public.gmane.org
São José do Vale do Rio Preto - RJ
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^



-----Mensagem original-----
De: lista-bounces-***@public.gmane.org [mailto:lista-bounces-***@public.gmane.org] 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
Post by Denis da Silva Guerra
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
São José do Vale do Rio Preto - RJ
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
http://www.firebase.com.br/fb/artigo.php?id=1107
Post by Denis da Silva Guerra
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
Carlos Roberto da Silva
2011-01-05 10:30:25 UTC
Permalink
Se você está utilizando o Firebird 2.1, verifique a tabela
MON$ATTACHMENTS
Post by Denis da Silva Guerra
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
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
Levy Moreira
2011-01-05 10:46:40 UTC
Permalink
Aqui eu fiz assim:
try
ZConnection.connected := True;
....
except
conecta no banco local...
end;

Em 5 de janeiro de 2011 07:30, Carlos Roberto da Silva
Post by Denis da Silva Guerra
Se você está utilizando o Firebird 2.1, verifique a tabela
MON$ATTACHMENTS
Post by Denis da Silva Guerra
Pessoal,
Existe alguma maneira rápida de identificar a existência de uma conexão
com
Post by Denis da Silva Guerra
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
Post by Denis da Silva Guerra
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
Post by Denis da Silva Guerra
de enviar os dados gerar uma espera de TimeOut, deixará qualquer cliente
muito estressado.
[ ]'s
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
Denis da Silva Guerra
São José do Vale do Rio Preto - RJ
~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
http://www.firebase.com.br/fb/artigo.php?id=1107
Post by Denis da Silva Guerra
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
Levy Moreira - Programador
Sistech Informática - Juazeiro do Norte - CE

...........................................................................
As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo
sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução
ou qualquer forma de utilização do teor deste documento depende de
autorização do emissor, sujeitando-se o infrator às sanções legais. O
emissor desta mensagem utiliza o recurso somente no exercício do seu
trabalho ou em razão dele, eximindo-se o empregador de qualquer
responsabilidade por utilização indevida ou pessoal. Caso esta comunicação
tenha sido recebida por engano, favor avisar imediatamente ao remetende.

...........................................................................
______________________________________________
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
Loading...