Ver Mensaje Individual
  #1  
Antiguo 19-09-2007
Shikanda Shikanda is offline
Miembro
 
Registrado: ago 2007
Posts: 36
Reputación: 0
Shikanda Va por buen camino
No puedo eliminar registros de una tabla

Buenos dias a todos!

Vereis, llevo un par de dias dándole vueltas a una cosa extraña que me pasa. Resulta que en mi programa delphi tengo un query con el que mando una instrucción sql a mi base de datos (interbase & firebird) pero no sé porqué no la consigue ejecutar. Es tan simple como:
Código Delphi [-]
QELIMINACALEN.SQL.CLEAR;
                QELIMINACALEN.SQL.Add('DELETE FROM CALENDARIO WHERE CODIGO='+ CHR(39)+ CALENDARIO + CHR(39) ) ;
                QELIMINACALEN.Open;

Y en la tercera linea se queda como.... congelado. No lanza error pero deja de funcionar. Intenté ejecutar la instrucción desde la base de datos directamente y aquí es donde me sale el mensaje extraño, que os paso a comentar:
Código Delphi [-]
ISC ERROR CODE:335544345

ISC ERROR MESSAGE:
lock conflict on no wait transaction
deadlock
update conflicts with concurrent update


Alguien tiene alguna idea de porqué me pasa esto???
Responder Con Cita