![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#9
|
||||
|
||||
|
Tus intuiciones son ciertas JMGR
Cuando se produce el OnPostError, debes tener en cuenta que tienes un registro en Edición (dsEdit o dsInsert) que está modificado pero aún no se ha guardado ese cambio, es más, no se puede guardar porque ha producido un error. Pero que no se te escape otro detalle, la Tabla se encuentra apuntando a ese mismo registro que da error. Tienes las alternativas del parámetro Action (no recuerdo cuales son ), pero tal y como veo tu código, no veo alternativas para tu usuario, es decir, tu usuario no podrá continuar hasta que cambie el código de ese cliente y al guardar no dé errores:
Con eso, informas al usuario y dejas el registro en edición, esperando a que cambie el código. A otra cosa modosa: ¿estás seguro que el OnPostError se produce por el fallo del código de forma exclusiva? Obviamente no, ocurrirá cuando: - Si un campo es Requerido (not null) pero tiene el valor null - Un índice único sobre algún campo está a punto de violarse ( - Por pérdida repentina de conexión a la base de datos (... no sé si está en red o no). - etc. Para saber el error que ha ocurrido, tendrás que indagar en las "ADOExceptions" para obtener el código de error... y aquí será mejor que un entendido en ADO hable mejor que yo. Básicamente sería algo así como:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 16-05-2008 a las 22:36:59. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Cancelar accion de un evento OnExit | FGarcia | Varios | 5 | 11-05-2007 13:38:18 |
| Evento 'OnExit' del Form | Wellnic | OOP | 3 | 10-04-2007 19:08:51 |
| Error en evento OnExit en TDBEdit | halcon_rojo | Varios | 1 | 27-04-2006 23:17:19 |
| Problemas con evento OnExit | santi33a | Varios | 4 | 15-04-2006 13:30:50 |
| Evento OnExit de un Edit | Caro | OOP | 1 | 03-02-2006 17:57:01 |
|