![]() |
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? |
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.
|
Algunas veces es una "locura" localizar esos fallos, quizás este hilo te sirva:
debuguear en tiempo de ejecución Saludos |
| La franja horaria es GMT +2. Ahora son las 07:50:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi