[c#] connexion base de donnée avec ADO.NET

connexion base de donnée avec ADO.NET [c#] - C#/.NET managed - Programmation

Marsh Posté le 09-07-2009 à 15:18:46    

Bonjour,
 
Je souhaite me connecter à une base de donnée SQL Serveur distante (sur un serveur IIS).
 

Code :
  1. //Preparer connexion
  2.             string c_string = @"data source=\\machine; initial catalog=ma base; integrated Security=true; user id=utilisateur; password=mdp";
  3.             SqlConnection cx_indic = new SqlConnection();
  4.             SqlCommand sql;
  5.             cx_indic.ConnectionString = c_string;
  6.             string rq = "SELECT Etat FROM Indicateurs_FAI_cat1";
  7.             sql = new SqlCommand(rq, cx_indic);
  8.             try
  9.             {
  10.                 cx_indic.Open();
  11.                 //SqlDataReader reader = sql.ExecuteReader();
  12.                 Label1.Text = "ici";
  13.                 Label1.Visible = true;
  14.             }
  15.             catch
  16.             {
  17.                 Label1.Text="Erreur connexion database";
  18.             }
  19.             finally
  20.             {
  21.                 try
  22.                 {
  23.                     cx_indic.Close();
  24.                 }
  25.                 catch
  26.                 {
  27.                     Label1.Text="Erreur deconnexion database";
  28.                 }
  29.             }


 
Et j'obtiens donc "Erreur connexion database" donc cx_indic.Open(); ne fonctionne pas mais je ne sais pas pourquoi.
 
Je pensais que ca venait de ma chaine de connexion mais je vois pas ou est l'erreur
 
Merci de votre aide


Message édité par fatloui le 09-07-2009 à 15:29:19
Reply

Marsh Posté le 09-07-2009 à 15:18:46   

Reply

Marsh Posté le 09-07-2009 à 17:17:05    


Nikel ca marche Merci ^^
 
effectivement j'aurais bien tenté LinqToSql mais je suis sous .NET 2.0.
 
Je regarderai ORM
 

Reply

Marsh Posté le 10-07-2009 à 10:00:17    

Tu as Nhibernate comme ORM dispo sous 2.0


---------------
How can I save my little boy from Oppenheimer's deadly toy ? There is no monopoly of common sense on either side of the political fence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed