Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Cambio de Versión (https://www.clubdelphi.com/foros/showthread.php?t=41593)

subzero 20-03-2007 16:13:51

Cambio de Versión
 
Hola a todos, estoy desarrollando una aplicacion en Delphi 7 y Firebird vr 2.0.1.12810. Lo que sucede es que anteriomente (antes de actualizar el motor de firebird) el progama y las consultas se ejecutaban bien.

Pero ahora hay consultas en las cuales debo relizar expresiones matematicas y cuando lo deseo hacer me presenta un error por ejemplo:

cuando genero la consulata con esta line así:

Código SQL [-]
(EP.EMP_PRO_COSTO - (EP.EMP_PRO_COSTO * EP.EMP_PRO_DESC) / 100)

Se genera perfectamente pero cuando le agrego esto:

Código SQL [-]
((EP.EMP_PRO_COSTO - (EP.EMP_PRO_COSTO * EP.EMP_PRO_DESC) / 100) / EP.EMP_PRO_EMBALAJE) AS VALOR,

Me genera el siguiente mensaje:

Cita:

Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements.
Dynamic SQL Error.
Expression evaluation not supported.
Creo que es por la versión... ustedes que creen.

Agradezco cualquier idea aaaaa... la consulta completa

Código SQL [-]
SELECT EP.EMP_PRO_FECHA, PD.PRO_CODIGO, PD.PRO_DESCRIPCION, P.PRE_DESCRPCION,
EP.EMP_PRO_EMBALAJE,EP.EMP_PRO_COSTO, EP.EMP_PRO_DESC,
((EP.EMP_PRO_COSTO - (EP.EMP_PRO_COSTO * EP.EMP_PRO_DESC) / 100) / EP.EMP_PRO_EMBALAJE) AS VALOR,
EP.EMPRESA_PRODUCTO_COMENTARIO, E.EMP_NIT, E.EMP_NOMBRE
FROM EMPRESAS E
INNER JOIN EMPRESA_PRODUCTO EP ON (E.EMP_NIT = EP.EMP_NIT)
INNER JOIN PRODUCTOS PD ON (EP.PRO_CODIGO = PD.PRO_CODIGO)
INNER JOIN PRESENTACION P ON (PD.PRO_PRE_CODIGO = P.PRE_CODIGO)
ORDER BY EP.EMP_PRO_COSTO ASC


La franja horaria es GMT +2. Ahora son las 10:03:25.

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