Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Reporte con QuickReporte y Zeos (https://www.clubdelphi.com/foros/showthread.php?t=90984)

Ramsay 20-10-2016 16:31:34

Reporte con QuickReporte y Zeos
 
Hola , estoy usando QuickReport con Zeos en una conexion con Mysql , el problema es que tengo todo conectado y enlazado de la siguiente forma :

conexion : TZConnection
consulta : TZQuery (Connection conexion)
datos:TDataSource ( Dataset consulta)

Y cuando ejecuto todo recibo este error :

consulta : Cannot perform this operation on a closed dataset

No entiendo cual es el problema esta todo configuado , cuando usaba adoconnection no tenia este problema y esta hecho igual , ¿ alguien conoce una solucion ?

ecfisa 20-10-2016 17:31:28

Hola Ramsay.
Cita:

Empezado por Ramsay (Mensaje 509794)
...
Y cuando ejecuto todo recibo este error :

consulta : Cannot perform this operation on a closed dataset

El error es claro, en algún punto estás llamando a un método o propiedad que requiere que algún DataSet este abierto o activo y no lo está.

Vg:
Código Delphi [-]
  DataSet.Close;
  ...
  DataSet.Edit;
  // o también
  DataSet.Active := False;
  ...
  DataSet.Insert; // Refresh, etc.
Revisa que los DataSets involucrados (estimo sean TZConnection/TZQuery) esten abiertos o activos antes de efectuar cualquier acción que lo requiera.

Saludos :)

Ramsay 21-10-2016 01:20:20

Hola ,gracias por la ayuda , el problema era porque tenia que marca la ruta de la dll de mysql en tzconnection , ahora se ve solo uno , ¿ hay alguna propiedad en tzquery que cause esto ? , porque probe la misma SQL en phpmyadmin y me muestra 5 registros y no uno , tambien tengo los labeldb bien colocados para se genere el reporte.


La franja horaria es GMT +2. Ahora son las 18:18:41.

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