Différences
Ci-dessous, les différences entre deux révisions de la page.
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 |
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> | ||
+ | <WRAP center round tip 60%> | ||
+ | Le principe reste le même pour des requêtes UPDATE ou DELETE. | ||
+ | </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> | </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> | ||
+ | |||
+ |