La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4741 - CONECTAR VB CON POSTGRESS DE LINUX
Autor:  victor martinez
Necesito conectarme con postgress de linux y visual basic, esta coneccion se debe realizar a travez de un odbc que permita actualizar datos utilizando ADO.
Me podria ayudar alguien

  Respuesta:  Luis Eduardo Cañedo Ugalde
Bajate el controlador ODBC para postgres de "ftp://ftp.postgresql.org/pub/odbc/index.html" e instalalo.
Despues colo configura tu ODBC eligiendo el controlador postgres, direccionandolo hacia tu servidor postgresql, en el puerto que este sirviendo generalmente el 5432, a la base de datos que quieras accesar, con el usuario autorizado y la clave del mismo.
Ten cuidado en configurar en avanzada la opciòn para ver las tablas del sistema, sino te marcarà errores al tratar de conectarse.
Tambièn ten cuidado de configurar el archivo pg_hba.conf del servidor pgsql para que tu màquina windows tenga permiso de acceso a las bases de datos de postgresql.
Hecho esto en VB se hace lo usual para una base de datos cualquiera, se crea la coneccion direccionada al ODBC de postgres, el recorset y trabaja como si estubieras conectandote a acces.
La primer conexiòn al servidor se hace lenta, pero despues de que lo encuentra ya trabaja normal.