Extraction de donnees dans une base de donnees odbc avec un data source name (dsn) en c#

Description

Ce Zip contient le code de l'application d'exemple du tutorial du même nom (Extraction de données dans une base de données ODBC avec un Data Source Name (DSN) en C#). Alors si vous voulez un explication pas-a-pas, lisez le tutorial ;-) .

Source / Exemple :


private void Form1_Load(object sender, System.EventArgs e)
	{
	//id de la courbe à afficher
	int idCourbe=5;
	//requete à exécuter (ici, nous récupérons les dates et valeurs des mesures de la courbe 5
	//vous pouvez bien évidemment modifier cette requête
	string requete = "SELECT DATE, MESURE FROM MESURES WHERE ID=" + idCourbe + " ORDER BY DATE ASC";
	//création de la connection
	OdbcConnection connection = new OdbcConnection();
	//chaine de connection (du type "DSN=monDSN)
	string chaineDeConnection = "DSN=baseTest";
	//affectation de la chaine de connection à la connection
	connection.ConnectionString = chaineDeConnection;
	//ouverture de la connection
	connection.Open();
	//création du DataSet
	DataSet data = new DataSet();
	//création du OdbcDataAdapter
	OdbcDataAdapter adapter = new OdbcDataAdapter(requete, connection);
	//remplissage du DataSet avec les résultats de la requête
	adapter.Fill(data);
	//on déclare maTable comme étant la première table du DataSet (celle qui nous interesse)
	DataTable maTable = data.Tables[0];
	//on affiche l'ID de la courbe concernée (\r\n pour sauter une ligne)
	textBox1.Text = "Courbe " + idCourbe + "\r\n";
	foreach (DataRow row in maTable.Rows)
		{	
			textBox1.Text += "date : " + row[0] + "   -   val : " + row[1] + "\r\n";
		}
	}

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.