el dialecto de sql que usa mi interbase es el 3
guillotmarc
El error tiene que estar en la misma consulta, por lo que intenta lanzarla desde una herramienta de administración de Interbase (IB-Expert, IBConsole, EMS QuickDesk, ...)
es que no me marca ningun error, solo el programa deja de responder.
ya construi la consulta en el BConsole y en el EMS Interbase & firebird Manager ni no me marca ningun error.
esta es la consulta:
SELECT * FROM SUMEMB where docto
in
(
SELECT DISTINCT docto FROM SUMEMB
INNER JOIN DETTRA ON (SUMEMB.DOCTO = DETTRA.NUMTRA) AND (SUMEMB.TDAORI = DETTRA.TDAORI) AND (SUMEMB.TDADES = DETTRA.TIENDA)
WHERE
((SUMEMB.FECHA >= '08/01/2004') AND
(SUMEMB.FECHA <= '08/31/2004') AND
(SERDOC = 'P')) AND
((EDOEMB = '') OR
(EDOEMB = 'E'))
)
solo se bloquea el programa donde la haga. no marca error.
gracias por su ayuda
|