No puedo ver el cursor generado por SQLEXE de VFP con Postgres

FELIX CHUMPITAZ
25 de Marzo del 2015
He logrado conectarme de VfP con POSTGRES; pero no puedo ver el cursor generado por el codigo que he desarrollado:

lcstring ="Driver={PostgreSQL ANSI};Server="+"localhost"+";Port=5432;Database="+"fexlog"+";Uid=postgres;Pwd=06676544;"
nconexion=SQLSTRINGCONNECT(lcstring,.t.)

IF nconexion< 1
MESSAGEBOX( "Imposible conectar con Servidor PostgreSQL" + CHR(13), 16 )
RETURN(.f.)
ENDIF

SQLEXEC(nconexion,"select * from felix.horario where tipo='M'","x1")

brow

me sale el siguiente mensaje
"No table is open in the current area"

PARAMETROS DE POSTGRES
BASE DE DATOS=fexlog
ESQUEMA=felix
TABLA=horario


04 de Octubre del 2015

buenas tardes!!! trata de trabajar las consultas en bloques de texto y te olvidaes de tantas comillas

ejemplo:

TEXT TO varX NOSHOW

   SELECT * FROM tabla

ENDTEXT

IF SQLEXEC(Handle,varX,'cursor')>0

   SELECT cursor

ENDIF

 

la variable Handle te valida si hubo conexion.

 

espero que te sirva el ejemplo saludos