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

ti- ti em centrooftalmologico.net
Qua Jan 5 11:22:01 -03 2011


estou com um problema com meu programa tacaindo toda hora o serviço 
firebird, dei uma olhada no eventos ta dando esta mensagem :
A descrição para Event ID ( 251 ) na fonte ( 
FirebirdGuardianDefaultInstance ) não pode ser encontrado. O computador 
local pode não ter as informações de registro ou arquivos DLL de mensagem 
necessários para exibir mensagens de um computador remoto. Talvez você possa 
usar o sinalizador /AUXSOURCE= para recuperar esta descrição; consulte a 
'Ajuda e suporte' para obter detalhes. As informações seguintes são parte do 
evento: Server Started: Guardian starting: C:\Arquivos de 
programas\Firebird\Firebird_1_5\bin\fbserver.exe402653184 1024 1073741¼.

----- Original Message ----- 
From: "Denis da Silva Guerra" <listas.denisguerra em gmail.com>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Wednesday, January 05, 2011 9:13 AM
Subject: [firebase-br] RES: RES: Identificar Conexao (bem rapido)


> 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