Array
(
)

Conexão C# com PostGreSQL

Sávio Costa
   - 06 abr 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

Paulo Freire
   - 07 abr 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();
}

0
|
0

Paulo Freire
   - 07 abr 2010

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

0
|
0

Paulo Freire
   - 07 abr 2010



0
|
0

Netasper
   - 07 abr 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

0
|
0