Ver Mensaje Individual
  #4  
Antiguo 05-10-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 26
guillotmarc Va por buen camino
Cita:
Empezado por DamianG Ver Mensaje
lock conflict on no wait transaction
deadlock
update conflicts with concurrent update
concurrent transaction number is 83114.
Este error es un deadlock, un bloqueo, no es un problema de tener transacciones pendientes, es un problema de que dos transacciones quieren modificar el mismo registro (pueden ser en la misma máquina, y por lo tanto tu programa mantiene dos transacciones abiertas que modifican las mismas tablas, o bien puede ser que en dos máquinas distintas intentan modificar el mismo registro).

NOTA: Los triggers también cuentan. De manera que si al añadir productos vendidos, vas actualizando su stock. Entonces dos maquinas distintas, aunque den de alta ventas distintas, van a intentar modificar el stock del mismo producto, y vas a tener un bloqueo en ese registro.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita