FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
deadlock update conflict with concurrent update!
Hola amigos.
Estoy intentando conectar dos aplicaciones diferentes pòr medio de una base de datos en firebird. cuando realizo alguna operacion de edit, o insert en alguna de las dos, en la otra obtengo deadlock update conflict with concurrent update el error se soluciona cuando le hago Commit() a la transaccion, perooo, no puedo estar haciendo esto aleatoriamente o con un timer, porque no hay un comportamiento que me relacione los dos programas a alguien le ha pasado??? como se puede evitar esto? Muchas Gracias! |
#2
|
||||
|
||||
Ese es un evento normal en las bases de datos, se debe a que estas tratando de actualizar un registro al mismo tiempo que otra transacción, puedes ver http://www.firebirdfaq.org/faq151/ para mas información.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
||||
|
||||
Tambien te recomiendo leer acerca de los isolation levels...
http://www.devrace.com/en/fibplus/articles/479.php
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#4
|
||||
|
||||
Cita:
__________________
Web |
#5
|
|||
|
|||
Como se controla esa excepcion??
El problema es porque son dos transacciones diferentes???
Pero entonces como funcionan los demas software en red??? como se controla esa excepcion??? Gracias! |
#6
|
||||
|
||||
Si es una consulta tipo select, nunca tendras ese problema hay problema.
Cita:
http://www.devrace.com/en/fibplus/articles/479.php
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#7
|
||||
|
||||
Resp
Si tienen un buen novel de isolation.
osea la transaccion esta configurada para que usa el versionado de registro y no permota tranasacciones sucias jamas tendran el famoso abrazo mortal. Ahora si le quitan la mejor virutd de firebird que es el versionado de registro. siempre van a tenr problemas hasta en la misma aplicacion.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error General Sql Error lock conflict ...deadlock | Patricio | Varios | 1 | 19-03-2008 15:52:14 |
Update SQL | mjjj | SQL | 10 | 14-11-2007 23:09:31 |
deadlock update | BuenaOnda | Conexión con bases de datos | 6 | 01-11-2007 21:57:24 |
UPDATE con seccion llamada UPDATE sql's MyDAC | karlaoax | SQL | 4 | 25-04-2007 23:10:50 |
|