Delphi - PROCEDIMIENTO ABORT

 
Vista:

PROCEDIMIENTO ABORT

Publicado por Marina (64 intervenciones) el 19/11/2001 14:36:41
Alguien tiene conocimiento de lo que produce el procedimiento Abort?

Tengo el siguiente problema:

Trabajo con Paradox, Query con Cachedupdates en True, y transacciones.

Llamo al procedimiento Abort desde una transacción en la que estoy agregando un registro nuevo. Esto me corta el procedimiento que se está ejecutando y pasa al bloque de excepciones, luego necesito que vuelva a editar el registro que se estaba cargando. Hasta aquí todo funciona correctamente. El problema se presenta cuando modifico el campo clave del registro cuando vuelvo a editar, ya sea que ponga uno existente o uno no existente, me arroja el siguiente error: Record lock failed.
Según lo que he podido comprobar con el debugger, aparentemente el problema me lo está generando el Abort.

Alguna solución o sugerencia, mientras no sea sacar el Cachedupdates, ya que es una metodología que hemos decidido implementar y hasta ahora no hemos tenido inconveniente.

Desde ya muchas gracias a quien pueda responder.
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