Delphi - CONTROL DE ERRORES EN UNA TRANSACCION

 
Vista:

CONTROL DE ERRORES EN UNA TRANSACCION

Publicado por Marina (64 intervenciones) el 11/01/2001 00:00:00
Tengo una función que realiza la transacción donde se hace la grabación de un registro. Dicha transacción está en una estructura try ... except
Se me produce un error por clave repetida, por lo tanto la grabación no se realiza y pasa el control al except. Allí se muestra un mensaje de advertencia. Luego quiero que vuelva nuevamente a la edición del registro para seguir cargando. Qué debo poner en el except para lograr esto?

Yo puse la llamada a la función que hace nuevamente el Insert; lo hace, pero al confirmar un registro válido (cuya clave no está repetida), siempre me detecta que el registro es existente y no me deja cargar.

Estoy trabajando con Query y CachedUpdates

Agradecería mucho si alguien me pudiera 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

RE:CONTROL DE ERRORES EN UNA TRANSACCION

Publicado por Mario Alejandro (24 intervenciones) el 17/01/2001 00:00:00
Despues de poner tu mensaje de error, debes colocar raise;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar