Saber Qual computador está bloqueando 1 registro (dead lock)

Firebird

09/02/2007

Tem como saber qual computador ou qual usuario está bloqueando um registro, pois, estou tendo muito problemas de deadlock, dai, peço para que todos saiam do sistema e entre novamente, só assim consigo resolver. Alguém sabe como posso resolver isto?


Fabiogr

Fabiogr

Curtidas 0

Respostas

Drf

Drf

09/02/2007

ja conseguisse resolver esse problema? Obrigado.


GOSTEI 0
Builder

Builder

09/02/2007

Tem uma solução se o lock feito no registro não permite a gravação mas aceita a leitura:

Crie um campo na tabela chamado log_bloq pode ser do tipo string e quando um usuário solicitar um lock do registro, grave neste campo o que quiser, por exemplo:

Código e nome do usuário
Nome do computador
Número do Ramal
etc.

O usuário que tentar ler um registro com lock feito por outro usuário não conseguirá (vai falhar), e neste caso exiba uma mensagem com as informações do campo log_bloq (que foi gravado com as informações de que está fazendo o lock).


GOSTEI 0
POSTAR