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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.