Primero que nada, bájate la última versión de odbc para postgre desde este
link y asegurate que es el driver para la versión de tu servidor Postgre,
en mi caso es la versión 9.1 y superior:

http://www.postgresql.org/ftp/odbc/versions/msi/

A continuación el mejor método de conexión que yo uso:

* Crear la conexión a la base de datos
lnHandle = SQLStringConnect("DRIVER={Postgre SQL
ANSI};SERVER=10.0.0.3;Database=Mitrabajo;PORT=5432;UID=miusuario;PWD=laclave")

* Preparar la consulta
lcSQL = Space(0)
TEXT TO lcSQL NOSHOW TEXTMERGE
    SELECT * FROM mitabla;
ENDTEXT

    If !(SQLEXEC(lnHandle,lcSQL,"Cur_Consulta") > 0)
        = AERROR(laError)
        lcError = "Error: en instruccion SQL" + laError(2)

           Messagebox(lcError, 0+16,"Advertencia")

        =SQLDISCONNECT(lnHandle)
           RETURN

    ENDIF

SELECT Cur_consulta
BROWSE




El 31 de enero de 2013 08:05, Guillermo E. Villanueva <
guillermo...@gmail.com> escribió:

> Nunca usé VFP pero desarrollé aplicaciones con powerbuilder conectándome a
> través de ODBC y OleDB y tuve buenos resultados con los dos.
>
> Guillermo Villanueva
>
>
>
> El 30 de enero de 2013 00:47, Luis A. C <lucarv...@yahoo.es> escribió:
>
> HOLA POR FAVOR CUAL ES LA MEJOR FORMA DE CONECTARSE DESDE VFP9 CON
>> POSTGRES. yA LO HICE CON LA ODBC Y VFPCOM PERO A MOMENTOS QUE PIERDE LA
>> CONEXION. LO ESTOY PROBANDO CON SQLSTRINGCONNECT.
>> CUAL ES LA MEJOR O SI EXISTE OTRA MEJOR Y MAS SEGURA GRACIAS
>>
>>
>> -
>> Enviado a la lista de correo pgsql-es-ayuda (
>> pgsql-es-ayuda@postgresql.org)
>> Para cambiar tu suscripción:
>> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>>
>
>

Responder a