FoxPro/Visual FoxPro - leer cursor recibido de postgres

 
Vista:

leer cursor recibido de postgres

Publicado por ROAR (5 intervenciones) el 07/09/2018 20:14:19
Buenas tardes hago una consulta en potsgres de esta manera por lo cual me devuelve un cursor del cual este cursor contiene las tabla que necesito la consulta es la siguiente
claro que antes habro la coneccion

1
2
3
4
mConsulta="select * from us.stp_listar(?opcion, ?dato1, ?dato2)"
= SqlPrepare(lcConec , mConsulta, "stp_listar")
= SqlExec(lcConec)
rspt=stp_listar.stp_cliente

en rspt tendria esto "<unnamed portal 1>"

del cual en postgres utilizando el siguiente codigo me devuelve la tabla que contiene el cursor

fetch all in "<unnamed portal 1>"

mi consulta seria como puedo hacer para visualizar lo que contiene ese cursor y pueda llenar los datos en un txt

desde ya gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

leer cursor recibido de postgres

Publicado por Leonardo Daniel A. (497 intervenciones) el 15/09/2018 04:20:36
Quieres leer un cursor que esta en PostgreSQL.... no no se puede
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Abel
Val: 642
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

leer cursor recibido de postgres

Publicado por Abel (286 intervenciones) el 16/09/2018 20:08:56
Hola Roar; veo que la consulta tiene sus días; tal vez lo hayas resuelto... no entiendo por que solo me llegan consultas después de que alguién más las responde..
En fin; mira a ver si te sirve éste ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
lcConC  = "DRIVER={PostgreSQL ODBC Driver(ANSI)};DATABASE=Ituzaingo;SERVER=localhost;PORT=5432;UID=postgres;PWD=postgres;"
cHandle = Sqlstringconnect(lcConC,.T.)
 
If cHandle > 0
	Messagebox([Conexión exitosa.],64,[PostgreSQL])
Else
	Messagebox([Error al conectarse.],64,[PostgreSQL])
	cHandle = 0
Endif
 
* --- Crear Cursor desde Postgres. ---
SQLExec(cHandle,[select * from "Catastro".Inmuebles],[csrInmuebles])
If Reccount()>0
	Select csrInmuebles
	Browse
Endif
 
 
SQLDisconnect(cHandle)
Return
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar