[firebase-br] Como faz pra Matar transações no Firebird 2.5

cpd em itauto.com.br cpd em itauto.com.br
Seg Jul 15 08:58:01 -03 2013


Inicio a transação .

Dou um Update no registro em um campo que foi criado pra marcar que esta 
sendo alterado  (Deixando a Transação Aberta).

Ai qndo outra estação vai fazer o mesmo procedimento , ele mesmo retornar o 
erro abaixo :
[lock conflict on no wait transaction deadlock update conflicts with 
concurrent update concurrent transaction number is 6049228]

So que o grande problema , acontece , quando um terminal perde a conexão , 
ai esse registro que foi marcado no inicio , fica travado
durante 2 horas , até vi que existe uma forma de reduzir esse tempo , mais 
vi tambem que não é aconselhavel fazer isso no firebird ,
e vi tambem que tem como fazer isso no sistema operacional , mais no windows 
nao consegui fazer rolar isso tambem , so que tambem
esse problema não acontece sempre , somente qndo cai uma conexao mesmo , por 
isso que queria saber se existe uma forma pra deletar
somente essa transação que ta bloqueada no servidor . Queria ver se tem como 
excluir pelo numero que ela gera na estação como no
erro :[concurrent update concurrent transaction number is 6049228]

Desde ja agradeço


Adilson PAZZINI


-----Mensagem Original----- 
From: Ricardo Kenji
Sent: Monday, July 15, 2013 8:41 AM
To: FireBase
Subject: Re: [firebase-br] Como faz pra Matar transações no Firebird 2.5

Como é esse travamento de registro que vc faz?

Em 12/07/2013 14:53, cpd em itauto.com.br escreveu:
> Hj tenho uma aplicação em Delphi , onde que as vezes em determinada tela , 
> eu faço
> o travamento de um registro , acionando uma transação e dando um update em 
> um registro,
> isso pra marcalo e deixar ele bloqueado no serviço , ai se outro usuario 
> tentar entrar no mesmo
> registro , o servidor me retornar o erro “Dead Lock” , inclusive me 
> passando o numero da Transação.
>
> Queria saber se existe como excluir isso no servidor . pois tenho casos 
> onde isso aconte-se por causa
> de queda de conexao e ai so depois de 2 horas que o firebird libera a 
> transação .
>
> Desde ja agradeço
>
>
> Adilson PAZZINI
> ______________________________________________
> 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