[ADO.Net][C#/Mysql] Comment exécuter une requête paramétrée?
Bonjour,
J'aimerai exécuter une requète paramètrée sur une base de données MySQL...
La connexion sur la base avec une simple requète (sans paramètre) marche parfaitement, hors ceci ne va pas.
Code:
1 2 3 4 5 6 7 8 9 10
| Connection.Open();
MySqlCommand com = new MySqlCommand("SELECT * FROM x_artiste WHERE lower(nom) = ?artiste");
com.Parameters.Add("?artiste", Artiste);
MySqlDataAdapter MyAdapter = new MySqlDataAdapter();
MyAdapter.SelectCommand = com;
DataSet ds = new DataSet();
MyAdapter.Fill(ds);
Connection.Close(); |
L'erreur, non pas à la compilation mais à l'exécution me dis que MyAdapter.Fill(ds); n'est pas initialisé correctement ?!
Merci de votre aide.