![]() |
Cancelar eliminación registro
Hola,
necesito cancelar una eliminación de registro de un ADOQuery. Es decir, tengo un ADOQuery que cuando se realiza alguna acción sobre el en el método de BeforeDelete en este caso, verifico que el registro que se quiere eliminar no sea el que no se puede eliminar, en el caso de que lo se, como puedo cancelar el Delete sobre ese registro? Gracias por vuestra ayuda! |
Desconozco ADO, pero en otros tipos de enlaces se utiliza Cancel para precisamente cancelar esa operación.
|
Pon en el Evento que quieras anular esto:
SysUtils.Cancel No es lo mismo que ejecutar el método Cancel del DataSet, esto llama a un método del SysUtils que corta la ejecución de lo que sea. |
Hola.
Abort; Saludos |
Hola de nuevo,
finalmente utilize esto Código:
SysUtils.Abort; Saludos! |
Cita:
|
Cita:
Me confundí al escribir, me refería a Abort, el procedimiento Cancel no existe en SysUtils.:o |
Directo de la ayuda del evento.
ACLARO: Se accede pulsando la combinación de teclas: F1 (sí como la fórmula 1 por si a alguien se le olvida). Making use of this event an application might, for example, display a dialog box asking for confirmation before deleting the record. On denial of confirmation, the application could abort the deletion by calling the Abort procedure. |
La franja horaria es GMT +2. Ahora son las 00:20:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi