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

Sérgio s.villarjp em gmail.com
Sex Jul 12 16:57:47 -03 2013


Boa Tarde Adilson,

A forma que utilizo é a seguinte:

Executo esse comando de consulta para identificar o ID da SQL

*select MON$STATEMENT_ID, MON$TIMESTAMP, cast(substring(mon$sql_text*
*from 1 for 250 ) as char(250))
from mon$statements
where mon$sql_text is not null
and mon$state = 1 -- Ativo
*
Após obter o ID e ver a SQL, então executo o comando abaixo:
*
*
*delete from mon$statements where MON$STATEMENT_ID = XXX*
*
*
Se alguém conhecer alguma outra forma, pode nos informar.





Em 12 de julho de 2013 15: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




-- 
Att,
Sérgio Villar
Tel. Vivo - (83) 8157-3446
*Antes de imprimir pense em sua responsabilidade e compromisso com o meio
ambiente.*

*Aviso legal*
Esta mensagem pode conter informações confidenciais e/ou privilegiadas. Se
você não for o destinatário ou a pessoa autorizada a receber esta mensagem,
não deve utilizar, copiar ou divulgar as informações nela contida ou tomar
qualquer ação baseada nessas informações. Este ambiente está sujeito a
monitoramento.*
*



Mais detalhes sobre a lista de discussão lista