Exactamente como dice Mouse
Exactamente como dice "Mouse" hay que usar Ado. Lo primero que hay que hacer es saber el "StringConection", es decir el nombre que le asigno el windows al ODBC.
Vamos a hacerlo asi:
'Esta constante es la de conexion con progres (basado en el odbc que se instalo)
'Datasource es la ubicacion de tu base de datos, puede ser el servidor.
Const ODBC as string="Provider=PostgreSQL.1; Port= 5432;Data Source=;
dim Ubicacion as string 'para definir el nombre del servidor o la path de la base
dim Base as string 'El nombre de la base de datos
dim Usuario as string 'el nombre del usuario de la base de datos
dim Clave as string 'La clave del usuario
Dim oConn as adodb.connection 'para la conexion con la db
Dim Rs as recordset 'Para el recorset para consultar datos de la tabla.
'Creamos una nueva connexion
Set oConn = New Connection
'Ahora asignamos los datos de la conexion
Ubicacion="nombreservidor" 'nombre o direccion IP del equipo en donde esta la base de datos
Base="Clientes" 'nombre de la Base de datos a conectar
Usuario="fulanito"
Clave="miclavesecreta"
'Esta es el comando para abir la conexion, "OPEN", y se arma la "string conection", luego se usa una coma para pasar el nombre del usuario y contraseña (si la ubiera)
oconn.Open ODBC & ubicacion & ":" & base & ";", usuario, clave
'Luego abrimos un recorset
set Rs=new recorset
rs.Open "select * from mitabla",oconn,adOpenStatic,adLockOptimistic
y Listo
** NOTA: este procedimiento no esta probado me base en el de Firebird que yo uso, así:
Const ODBC = "Driver=Firebird/InterBase(r) driver;Port=3050;Database="
con este driver
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc
para hoy en la tarde instalo el Driver del Progrest y lo pruebo :muerto:
Ademas el driverODBC de Progsql que te bajaste no es el adecuado, te recomiendo este para windows.
http://pgfoundry.org/frs/?group_id=1000071&release_id=211
Ya trae el instalador para el odbc. sin necesidad de registrar ni nada, hai escoge la version que mas te acomode, completa, web o pequeña, y o use esa ultima.