hola, antes de crear tu conexion debes verificar como te vas a conectar a postgres
existen dos formas una es con el OLDB la segunda que es la que yo uso pues es mas rapida es con NPGSQL el ultimo es un DLL propio de postgres para la conexion
si decides conectarte con NPGSQL habisa y te envio la conexion