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.
L'erreur, non pas à la compilation mais à l'exécution me dis que MyAdapter.Fill(ds); n'est pas initialisé correctement ?!
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();
Merci de votre aide.
Partager