[firebase-br] DeadLock

Eduardo Jedliczka jedyfb em gmail.com
Ter Mar 10 17:26:15 -03 2009


Marco, você está errado...


no Firebird praticamente tudo funciona dentro duma transação (exceto os generators) até um 

Select current_date from RDB$Database;

Precisa de uma transação.

Agora, se você não está criando uma transação, pode ter certeza: seu componente de acesso está criando...

Abraço

Eduardo Jedliczka

Em Ter, 2009-03-10 às 14:53 -0300, Marco Antonio Abreu escreveu:

> Olá Samuel,
> Na sua aplicação "Exibição", se ela só faz select, você não precisa 
> abrir uma transação. Pode fazer o select diretamente sem problema.
> []'s,
> 
> Marco Antonio Abreu
> falecomigo em marcoabreu.eti.br
> 
> 
> 
> 
> samuel ferreira escreveu:
> > Ola
> >
> > Estou usando d7, com fb 2.1 e mdo
> >
> > minha transacao esta definida como Read Commited, rec-version e nowait.
> >
> > tenho dois aplicativos, que chamo de Exibicao e Calculo.
> >
> > a Exibicao é bem simples, que fica 24 horas no ar, lendo (somente select)
> > determinadas tabelas e exibindo em um monitor, a cada minuto (abro uma
> > transacao vazia e dou commit).
> >
> > diariamente, essas informacoes sao 'recalculadas'  pelo Calculo. Tudo
> > funciona muito bem, porem meu cliente tem q encerrar a Exibicao, pq se ela
> > esta no ar, no momento do calculo da erro de deadlock numa procedure que
> > 'deleta' as informacoes que a exibicao esta lendo.
> >
> > 'Teoricamente', com o programa de exibicao no ar, seria so recalcular e
> > pegaria os valores novos, mas nao estou conseguindo fazer isso funcionar.
> >
> >
> > Fico grato se alguem puder me falar onde esta o erro
> >
> >
> > samuel
> > ______________________________________________
> > 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