Proveedor OLE DB - Windows

From: Jorge Pérez <jlperez(at)epm(dot)net(dot)co>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Proveedor OLE DB - Windows
Date: 2005-02-13 18:01:06
Message-ID: 420F95E2.2020508@epm.net.co
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

En vista de que no pude obtener respuesta con respecto a mi inquietud
sobre el uso del proveedor OLE DB para PostgreSQL, he dedicado algún
tiempo a explorar esta posibilidad y finalmente utilizando un archivo
UDL, pude obtener el string de conexión correcto para el proveedor. El
siguiente es un ejemplo implementado utilizando Visual FoxPro, pero
pienso que no hay ningún problema para adaptarlo para VB u otros
lenguajes de Programación. En este caso, la conexión se realiza a la
base de datos Confecciones y la consulta se ejecuta sobre la tabla Paises:

*!* Crear los objetos necesarios: Conexión y Recordset *!*

oConn = CreateObject( "ADODB.Connection" )
oRS = CreateObject( "ADODB.Recordset" )

*!* String de conexión para el proveedor OLE DB *!*

cConnStrng = ;
'Provider=postgreSQL OLE DB Provider;Password=password;User
ID=usuario;Data Source=localhost;location=confecciones;Extended
Properties=""'

*!* Abrir la conexión *!*

oConn.Open( cConnStrng )

*!* Obtener un RS de la tabla Paises *!*

oRS = oConn.Execute( "Select * From Paises" )

*!* Imprimir en pantalla el conjunto de datos obtenido y cerrar
conexiones *!*

Do While !Ors.Eof()

?oRS.Fields( "codigo" ).Value + " " + Ors.Fields( "nombre" ).Value
ors.MoveNext()

EndDo

Ors.Close()
oConn.Close()

Me queda preguntarles a los usuarios que desarrollan en entorno Windows
si conocen un GRID OCX que pueda utilizar para visualizar / actualizar
RS. He visto algunos, pero me parecen MUY costosos (son del orden US$ 500).

Cordial saludo,

Jorge Pérez
Vfpnetwork.Com

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Nicolás Mendoza Hernández 2005-02-14 05:14:43 Replicado de PG8 sobre Windows
Previous Message Elvis E. Henriquez A. 2005-02-12 20:03:19 Re: error al conectarme con pg explorerer a postgresql 8.0.1 en windows xp