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";
}
}
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.