Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/12/2008, 03:26
juanrs
 
Fecha de Ingreso: enero-2007
Mensajes: 4
Antigüedad: 17 años, 4 meses
Puntos: 0
Exclamación Start transaction/ end transaction

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.