Re: [firebase-br] Dúvida Processamento

Augusto augusto em cmsolucoes.com.br
Qua Set 21 14:25:03 -03 2005


Pha, vc concegue com esse processo manter duas conexões ativa 
simultaneamente
com o banco de dados????

Augusto


----- Original Message ----- 
From: "Pha" <lista em pha.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, September 21, 2005 2:02 PM
Subject: Re: [firebase-br] Dúvida Processamento


> Voce tem que usar TThread, veja maiores detalhes no Helph do Delphi,
> geralmente voce tem que utilizar outra conexão também para nao interferir
> na conexão principal.
>
> Exige um controle maior, mais em alguns casos e uma mao na roda, aqui na
> empresa fazemos isso para rodar os fechamentos.
>
>
> Paulo Henrique Albanez
> VirtualSystem Informática Ltda
> Nova Odessa / SP - Brazil
> Membro do TeamFB (FireBase)
>
>> O processamento "real" dos dados realmente é realizado no servidor,
>> porém a sua aplicação precisa esperar essa tarefa ser completada, para
>> saber se tudo ocorreu corretamente, se alguma exceção deve ser lançada
>> ou para capturar algum valor de retorno. Eu não conheço nenhuma forma de
>> rodar algumas tarefas no servidor e deixar a aplicação rodando enquanto
>> isso, além de que você não terá como saber se tudo deu certo!! Só uma
>> curiosidade.. Que operações tão pesadas são feitas nesse fechamento de
>> vendas, que pára todo o servidor por tanto tempo??
>>
>> Espero ter ajudado,
>>
>> Felipe Giotto ;-)
>>
>>
>>
>> Marcelo Barby wrote:
>>
>>>Pessoal,
>>>
>>>
>>>
>>>            Preciso de ajuda, estou usando firebird 1.5 + D7 + IBX, e
>>> quando
>>>executo o comando TIBQuery(DsMain.DataSet).ApplyUpdates no fechamento de
>>> um
>>>processo ele tem que executar algumas procedures no banco de dados aí o
>>> meu
>>>sistema simplesmente pára e parece que enquanto não executa todas as
>>>procedures lá no servidor ele não me segue para a próxima linha que seria
>>> o
>>>TIBQuery(DsMain.DataSet).Transaction.CommitRetaining,
>>>
>>>Isto é um fechamento de vendas e ficou uma carroça, há algo que estou
>>>fazendo de errado ??
>>>
>>>O Processamento não teria que ser no servidor e na estação simplesmente
>>> ele
>>>seguir normalmente sem esta lentidão ?
>>>
>>>Se alguém tiver alguma idéia, agradeço.
>>>
>>>
>>>
>>>Obrigado,
>>>
>>>
>>>
>>>Marcelo Ireno Barby
>>>
>>>Analista de Sistemas
>>>
>>>Teorema Informática
>>>
>>>mib em torema.inf.br
>>>
>>>www.teorema.inf.br
>>>
>>>
>>>
>>>______________________________________________
>>>FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>>>Para editar sua configuração na lista, use o endereço
>>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>>
>>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> 






Mais detalhes sobre a lista de discussão lista