SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Drako_Darpan en Miércoles 3 de Septiembre de 2008, 06:49

Título: Problemas para conectar C# a postgres
Publicado por: Drako_Darpan en Miércoles 3 de Septiembre de 2008, 06:49
Hola que tal, bueno el motivo de este post es para solicitar su ayuda con respecto al siguiente problema que tengo.

Resulta que quiero hacer una conexion a PostgresSql, el cual esta instalado en mi micro como localhost, pero la momento de querer realizar la conexion me manda el msj de error:

ERROR [IM002] [Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

El modo en que hago la conexion es la siguiente e intentado con estas dos instrucciones, pero = nomas no  :no: :

//sCadenaConexion = "Driver{PostgresSQL};database=albercas;server=localhost;uid=postgres;pwd=postgres";
//sCadenaConexion = "Driver{PostgresSQL};server=localhost;database=albercas;uid=postgres;pwd=postgres";

conexion.ConnectionString = sCadenaConexion;
conexion.Open();

También encontre una pagina, para hacer conexiones y ya trate como dice, pero sigue igual  :wacko:

Si alguine me pudiera ayudar les agradeceria mucho....  :D

Bueno seguire buscando, por su atencion gracias  :hola:
Título: Re: Problemas para conectar C# a postgres
Publicado por: Caid en Viernes 5 de Septiembre de 2008, 14:01
En lugar de intentar conectar por ODBC, intenta usar un provider de .NET

Busca "npgsql" en google, y te saldrán enlaces de descarga y el manual de usuario. Yo lo he usado en varios proyectos y va perfecto :)

Saludos.

PD  Te pondría los enlaces directos, pero me dice que no tengo nivel.  :huh: