FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Capturar la excepcion EAccessViolation
Hola, hola, tengo un error con mu mala pinta, utilizo un componente SQLQuery para introducir una sentencia INSERT y la ejecuto con ExecSQL, pero al ejecutar el ExecSQL me produce una excepcion EAccessViolation, no tengo ni idea de porque se produce esta excepcion, he intentado capturarla de la siguiente forma, pero el mensage ShowMessage no se ejecuta:
Try query_ing.ExecSQL; Except On EAccessViolation Do begin ShowMessage('Intoduzca mas datos'); end; end; ¿Como puedo capturarla? |
#2
|
||||
|
||||
Generalmente el AccesViolation se genera porque estas tratando de accesar a algo que o no existe, o no esta activo. Comprueba que tu SQLQuery este bien creado y activo en el formulario donde lo ejectuas.
__________________
|
#3
|
||||
|
||||
Algunas veces es una "locura" localizar esos fallos, quizás este hilo te sirva:
debuguear en tiempo de ejecución Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Capturar una excepcion en Delphi producida por FIREBIRD | ronson | Firebird e Interbase | 21 | 01-09-2010 21:18:10 |
Capturar excepcion formato datos DBGrid | manolop | Firebird e Interbase | 1 | 13-05-2005 23:43:00 |
Error EAccessViolation | chele | Firebird e Interbase | 0 | 09-11-2004 16:51:21 |
EAccessViolation | Ester | Varios | 16 | 10-09-2004 16:33:20 |
|