Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Problema al ejecutar consulta en mysql con zquery (https://www.clubdelphi.com/foros/showthread.php?t=86140)

DSK25 22-06-2014 02:19:20

Problema al ejecutar consulta en mysql con zquery
 
Estoy usando Lazarus y Zeos para conectarme a una base de datos, la consulta funciona correctamente en mysql workbench, el programa se compila sin errores, pero antes de que aparezca la ventana principal lazarus me manda el siguiente error:

Cita:

Notificación de excepciones del depurador
El proyecto admin01 ha lanzado una excepción 'EZDatabaseError' con el mensaje:
Incorrect token followed by ":"

En archivo ...
Esta es la consulta SQL:

Código SQL [-]
SELECT NRO, CompraFecha, CompraDes, CodProducto, NomProducto,
  CASE Est
    WHEN 0 THEN detallecompra.Monto
  END AS Pagado,
  CASE Est
    WHEN 1 THEN detallecompra.Monto
  END AS Pendiente
FROM (SELECT @RNUM:=@RNUM+1 AS NRO ,compras.* FROM compras, (SELECT @RNUM:=0) AS TNUM) AS c
  INNER JOIN (detallecompra INNER JOIN productos ON detallecompra.ProdID = productos.ProdID)
ON c.CompraID = detallecompra.CompraID
WHERE c.AreaID = 1 AND YEAR(c.CompraFecha) = 2014
ORDER BY c.CompraID;

Tengo cuatro tablas: compras, detallecompra, productos y areas; en "compras" se registra la fecha, descripcion, codigo del proveedor y del area de negocio, en "detallecompra" codigo de los productos comprados, precio, cantidad, el codigo de la compra, en "productos" una lista de los productos, y "areas" son las areas del negocio cada area tiene sus propias compras.

Parece que el problema tiene que ver con los ":" dos puntos que son tomados como parámetros por el zquery, pero aunque sea eso no se me ocurre como solucionarlo, ojala puedan ayudarme.

Gracias :)

FideRosado 24-06-2014 06:17:12

respuesta
 
este codgo trabaja con subconsultas verdad ..


La franja horaria es GMT +2. Ahora son las 23:54:04.

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