En un programa con C++ Builder 5 tengo este query en un base de datos Firebird:
Código SQL
[-]SELECT * FROM Ls01 A, Auxiliar C
WHERE A.CodPrv = 45 AND A.Situacion IN (0, 1, 2) AND A.Junta = C.Valor AND C.Tipo = 2
ORDER BY NomJun, Apellidos, Nombre, Referencia
Si lo ejecuto dentro de un programa no me da ningún resultado; sin embargo, si lo pruebo en IBManager
EXACTAMENTE con las mismas tablas si me saca filas, que por otra parte es el resultado lógico y por más vueltas que estoy dando no soy capaz de encontrar la razón ¿Alguna idea y/o ayuda? Ls01 es una vista sobre varias tablas y Auxiliar es una tabla sin índices.