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
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 |