Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   ZQuery Problema de Access Violation (https://www.clubdelphi.com/foros/showthread.php?t=74829)

JerS 13-07-2011 18:29:18

ZQuery Problema de Access Violation
 
Muy buenas amigos tengo el siguiente problema, mi aplicacion se va ejecutando de muy buena forma pero derrepente me arroja la Excepcion Access violation en una consulta simple con mi objeto TZQuery


Código Delphi [-]
ZQuery1.Close;
ZQuery1.Sql.clear;
ZQuery1.Sql.add('Select * from empleados');
ZQuery1.Open;

de vez en cuando me arroja la excepción en la linea de ZQuery1.Open;

lo extraño es que antes utilizo el mismo ZQuery1 para otras consultas y no arroja esta Excepción, vale acotar que el ZQuery1 es un objeto que agrego al form no lo creo en tiempo de ejecución y no lo libero en ningún momento y también acoto que mi ZConnection esta ubicado fuera de este formulario y lo tengo en un TModule, pero en el form donde hago la consulta incluyo el TModule en el Uses.

Esperando su ayuda muchas gracias de antemano

DarKraZY 14-07-2011 09:24:54

Cita:

Empezado por JerS (Mensaje 406273)
de vez en cuando me arroja la excepción en la linea de ZQuery1.Open;

¿"De vez en cuando" quiere decir siempre?
¿Has probado a poner un punto de ruptura y ver si está asignado el objeto ZQuery1?

Saludos!

JerS 14-07-2011 17:43:44

Cita:

Empezado por DarKraZY (Mensaje 406340)
¿Has probado a poner un punto de ruptura y ver si está asignado el objeto ZQuery1?

a que te refieres con ver si está asignado el objeto ZQuery1?

DarKraZY 15-07-2011 08:43:17

Cita:

Empezado por JerS (Mensaje 406382)
a que te refieres con ver si está asignado el objeto ZQuery1?

A que la referencia no apunte a nil.

Por ejemplo
Código Delphi [-]
if Assigned(ZQuery1) then
  ShowMessage('ok');


La franja horaria es GMT +2. Ahora son las 10:17:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi