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 08:27]
admin
bases_programmation:acces_aux_bases_de_donnees_sgbdr [2017/08/08 08:39] (Version actuelle)
admin [Connexion ODBC]
Ligne 89: Ligne 89:
  
 <​code>​ <​code>​
-public void CreateOdbcConnection() +using System.Data; ​   ​ 
-       { +using Microsoft.Data.Odbc;
-           ​string myConnString = "​DRIVER={SQL Server Native Client 11.0};​SERVER=srvsql;​Trusted_connection=yes;​DATABASE=NemoGrp1;"​;+
  
-           ​System.Data.Odbc.OdbcConnection myConnection ​new System.Data.Odbc.OdbcConnection(myConnString)+string myConnectionString ​""​Driver={SQL Server};​Server=mySQLServer;​UID=***;​PWD=***;​Database=***;""​
-           myConnection.Open();+string mySelectQuery = "​Select * from Client"​;
  
-           ​System.Data.Odbc.OdbcCommand command ​myConnection.CreateCommand(); +public void CreateMyOdbcDataReader(string mySelectQuery,​string myConnectionString)  
-           command.CommandText ​"​Select * from CLIENT"​+
-           System.Data.Odbc.OdbcDataReader ​reader ​command.ExecuteReader();​ +   ​OdbcConnection myConnection ​new OdbcConnection(myConnectionString); 
-           reader.Read(); +   OdbcCommand myCommand ​new OdbcCommand(mySelectQuery,​ myConnection)
-           String str = reader.GetString(0) +" "+ reader.GetString(1+" "+ reader.GetString(2); +   myConnection.Open(); 
-           MessageBox.Show("​Resultat : " + str); +   OdbcDataReader ​myReader ​myCommand.ExecuteReader();​ 
- +   try 
-           myConnection.Close();​+   { 
 +     ​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>​
 +