Conexão C# com PostGreSQL

.NET

06/04/2010

Pessoal sou novato em C#, vou ter que utilizar o banco PostGreSQL, gostaria de saber qual a melhor maneira de conectar.   1. ODBC; 2. ADO; 3. LINQ;   Ou alguma outra forma que alguém possa me indicar
Sávio Costa

Sávio Costa

Curtidas 0

Respostas

Paulo Freire

Paulo Freire

06/04/2010

eu uso Npgslq que é o Data Provider. http://npgsql.projects.postgresql.org/

using Npgsql;  // faça referencia a Npgsql.dll

NpgsqlConnection conn = new NpgsqlConnection(ConfigurationManager.ConnectionString["Conexao"].ConnectionString);

try
{
  conn.Open();
  string SQL = "SELECT NOME, EMAIL, TELELEFONE1 FROM CORINTIANOS";
  NpgsqlADataAdapter da = new NpgsqlDataAdapter(SQL, conn);
  DataSet ds = new DataSet();
  da.Fill(ds, "Membros");
  GridViewMembros.DataSource = ds.Table["Membros"].DefaultView;
  GridViewMembros.DataBind();
}
finally
{
  conn.Close();
}
GOSTEI 0
Paulo Freire

Paulo Freire

06/04/2010

Opa esqueci, no seu Web.Config coloque oas parametros de conexão




GOSTEI 0
Paulo Freire

Paulo Freire

06/04/2010




GOSTEI 0
Netasper

Netasper

06/04/2010

Com toda certeza de garantia de satisfação, use o ADO.net. Linq e outros são bem mais dificeis e engessados. Use o Enterprise Library 4.1. Baixe gratuitamente pela Microsoft. Utilize o DAAB (data access aplication block) para conexão... não se arrependerá...   []s
GOSTEI 0
POSTAR