RE:Error en consultas de PostgreSQL
Saludos...
Primero te hare unas recomendaciones:
a)Usa Text/EndText para realizar tus consultas SQL ya que soporta mas de 254 caracteres, asi no tendras que hacer concatenaciones cuando son consultas de muchos campos y clausuras.
Ejemplo:
Public lcSqlQuery
Texto to lcSqlQuery NOSHOW
Select campo1,campo2,my campo;
FROM esquema.tabla
Order by Mycampo
EndText
Ya solo debes mandar tu consulta asi
SQLEXEC(gnMyConect,lcSqlQuery,"MYCURSOR")
b)Usar Aerrors para mostrar los detalles de errores de conexion.
c)Antes de realizar la conexion establecer DISPLAY LOGIN a 0 para que no mueste la pantalla de LOGIN en caso de que el usuario deje los campos de usuario o clave en blanco.
Seria asi:
SQLSETPROP(0,"DispLogin",3)
d) Si quieres establecer un esquema por defecto,(PostgreSQL coloca el esquema PUBLIC por defecto) haz lo siquiente
SQLEXEC(gnMyConect, "SET search_path = tuesquema")
Creo que la solucion a tu problema esta en en las recomenaciones, y es que debes indicar el esquema en la consulta.
Suerte y sigue utilizando PostgreSQL es un exelente motor de base de datos, no te arrepentiras.