Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bases_programmation:acces_aux_bases_de_donnees_sgbdr [2017/08/08 07:03]
admin [Ajouter, modifier, supprimer des données]
bases_programmation:acces_aux_bases_de_donnees_sgbdr [2017/08/08 08:39] (Version actuelle)
admin [Connexion ODBC]
Ligne 80: Ligne 80:
  
 // Exécution de la requête // Exécution de la requête
-wCommand.ExecuteNonQuery();​+Command.ExecuteNonQuery();​
 </​code>​ </​code>​
 <WRAP center round tip 60%> <WRAP center round tip 60%>
 Le principe reste le même pour des requêtes UPDATE ou DELETE. Le principe reste le même pour des requêtes UPDATE ou DELETE.
 </​WRAP>​ </​WRAP>​
 +
 +===== Connexion ODBC =====
 +
 +<​code>​
 +using System.Data; ​   ​
 +using Microsoft.Data.Odbc;​
 +
 +string myConnectionString = ""​Driver={SQL Server};​Server=mySQLServer;​UID=***;​PWD=***;​Database=***;"";​
 +string mySelectQuery = "​Select * from Client";​
 +
 +public void CreateMyOdbcDataReader(string mySelectQuery,​string myConnectionString) ​
 +{
 +   ​OdbcConnection myConnection = new OdbcConnection(myConnectionString);​
 +   ​OdbcCommand myCommand = new OdbcCommand(mySelectQuery,​ myConnection);​
 +   ​myConnection.Open();​
 +   ​OdbcDataReader myReader = myCommand.ExecuteReader();​
 +   try
 +   {
 +     ​while(myReader.Read()) ​
 +     {
 +        Console.WriteLine(myReader.GetString(0));​
 +     }
 +   }
 +   ​finally
 +   {
 +     ​myReader.Close();​
 +     ​myConnection.Close();​
 +   }
 +}
 +       }
 +</​code>​
 +<WRAP center round tip 60%>
 +Il faut télécharger le fournisseur managé ODBC .NET sur le site Web de Microsoft à l’adresse suivante :
 +http://​www.microsoft.com/​downloads/​details.aspx?​familyid=6ccd8427-1017-4f33-a062-d165078e32b1
 +</​WRAP>​
 +