Ver Mensaje Individual
  #10  
Antiguo 09-09-2015
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Reputación: 21
RONPABLO Va por buen camino
Cita:
Empezado por Toni Ver Mensaje
Pues hay dos mensajes:

1.- lock conflict on no wait transaction. deadlock. update conflicts with concurrent update, at procedure 'PPPPPPPPP'

2.- lock conflict on no wait transaction. at trigger 'TTTTTTTT', at procedure 'PPPPPPPPP'

Es una aplicacion que tiene sus años, y esto a aparecido en la ultima actualizacion. Pero claro hay tantas variaciones que vete a saber..

Sospecho que sera alguna transaccion que la he sobrecargado y tardo mas tiempo en confirmarla y esto da pie a un conflicto.
Yo tenía esos problemas cuando una transacción duraba mucho tiempo y alguien más entraba a editar una tabla que estuviera siendo afectada en esa transacción larga, especialmente me pasaba con componentes al estilo DBEdit, DBCombobox o cualquier otro similar a un DBXXX, la solución, buscar donde se pueden dar esos procesos de transacción demoradas (cuando por ejemplo en un DBEdit se hace un cambio del dato que contiene, este entra en modo edición y bloquea un registro especifico de tabla, y solo al hacer commit se ve nuevamente dicho registro de dicha tabla liberado...

Mira en que ventanas se bloque y con que tabla específicamente y busca donde se puede dar transacciones que puedan durar segundos o minutos, fácilmente ahí vas a encontrar el problema
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita