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> | ||
| + | |||
| + | |||