MySQL - START TRANSACION/END TRANSACION

 
Vista:

START TRANSACION/END TRANSACION

Publicado por JUAN RODRIGUEZ SANCHEZ (2 intervenciones) el 22/12/2008 10:30:20
Hola a todos!!!
Tengo una aplicación multiusuario hecha con delphi y uso mysql. Tengo el siguiente problema: Supongamos que un usuario comienza a modificar un registro y mientras tanto otro usuario selecciona ese mismo registro y lo elimina, cuando el primer usuario intenta guardar los cambios del registro que acaba de modificar, la aplicación devuelve un error (se queda colgada) ya que el registro se ha eliminado mientras el modificaba el mismo registro.
He escuchado que puedo hacer que el registro no pueda ser eliminado mientras se esté modificando haciendo uso de las transacciones.
He realizado algunas pruebas con las sentencias 'START TRANSACTION Y END TRANSACTION', pero el registro se sigue podiendo eliminar.
Os ha surgido alguna vez éste problema.??
Agradezco a todo el que me pueda echar un cable. Gracias y Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder