Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Capturar la excepcion EAccessViolation (https://www.clubdelphi.com/foros/showthread.php?t=34874)

beatriz g 24-08-2006 10:33:00

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?

ContraVeneno 24-08-2006 15:35:10

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.

Lepe 25-08-2006 10:49:16

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