SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: colacao en Jueves 24 de Noviembre de 2005, 14:21

Título: Asp.net Y Posgresql
Publicado por: colacao en Jueves 24 de Noviembre de 2005, 14:21
Buenas tardes,

Queria saber como debo hacer para acceder desde a una base de datos postgresql desde mi aplicacion web en asp.net.
Muchas gracias.
Ciaooooooo
Título: Re: Asp.net Y Posgresql
Publicado por: cabeza_nispero en Sábado 26 de Noviembre de 2005, 02:03
Busca el provider npgsql.
Título: Re: Asp.net Y Posgresql
Publicado por: colacao en Sábado 26 de Noviembre de 2005, 16:33
He buscado y he encontrado ésto:

using System;
using System.Data;
using Npgsql;

public class Example01 {
  public static void Main(String[] args) {
    string strCon = "Server=127.0.0.1;"+
      "Port=5432;"+
      "User Id=joe;"+
      "Password=secret;"+
      "Database=joedata;";
    NpgsqlConnection conn = new NpgsqlConnection(strCon);
    conn.Open();
    conn.Close();
  }
}

El problema es que no puedo hacer using Npgsql ya que no me lo reconoce el Visual Studio.Net.
Que debo agregar alguna referencia o instalar algo preciamente?
Gracias.
Título: Re: Asp.net Y Posgresql
Publicado por: colacao en Sábado 26 de Noviembre de 2005, 16:37
Una correccion a lo dicho anteriormente.
He encontrado ese codigo, pero yo desarrollo la aplicacion ASP.NET con VB.net por lo que no me reconoce es  ' imports Npgsql '
Título: Re: Asp.net Y Posgresql
Publicado por: cabeza_nispero en Sábado 26 de Noviembre de 2005, 19:51
Obviamente tienes que agregar una referencia...
Título: Re: Asp.net Y Posgresql
Publicado por: colacao en Sábado 26 de Noviembre de 2005, 21:35
Me sale el siguiente error al conectarme:

'No se encuentra el archivo o el nombre del ensamblado Mono.Security o una de sus dependencias.'
¿Que debo hacer para solucionarlo?
Gracias.
Título: Re: Asp.net Y Posgresql
Publicado por: cabeza_nispero en Domingo 27 de Noviembre de 2005, 00:37
En los archivos que bajaste, debe haber 2 assemblies (Npgsql.dll y Mono.Security.dll), tienes que agregar ambos a tu proyecto o registrarlos en el GAC.
Título: Re: Asp.net Y Posgresql
Publicado por: colacao en Domingo 27 de Noviembre de 2005, 08:27
El archivo Npgsql.dll lo agregue mediante una referencia a mi proyecto.
Lo obtuve del postgresql que tengo instalado en mi equipo, pero la libreria Mono.Security.dll no la tengo y no encuentro donde puedo descargarla.
No lo encuentro por ningun sitio.
Podrias decirme de donde obtenerlo?
Una vez que lo tenga, que lo agrego como referencia a mi proyecto y listo no?
Muchisimas gracias por tu ayuda.
Un saludo.
Ciaooooooo
Título: Re: Asp.net Y Posgresql
Publicado por: colacao en Lunes 28 de Noviembre de 2005, 00:40
Me baje el mono y lo instale.
Asi obtuve la libreria mono.security y la agregue a mi proyecto y por fin pude conectarme a la base de datos.
Muchisimas gracias por tu ayuda cabeza_nispero.
Un saludo.
Ciaoooooooooo