Salut tout le monde , voila jai un ptit soucis de programmation je l'espere en tout cas mais mes recherches sont en mode Echec !!
alors je dois executer une requete mais en boucle !!
et a la fenetre d'executionje recois ce msg
Une exception de première chance de type 'MySql.Data.MySqlClient.MySqlException' s'est produite dans MySql.Data.dll.
voila mon code :
ps, j'utilise une checkedlistbox
Merci d'avance!!


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
try
            {   
                conn.Open();
                cmd.Connection = conn;
                cmd.CommandText = "INSERT INTO historiqueacte (id_consultation,nom_acte,type_soin)  VALUES (@id_consultation,@nom_acte,@type_soin)";
                cmd.Prepare();
                cmd.Parameters.Add("@id_consultation", 1);
                cmd.Parameters.Add("@nom_acte", "pp");
                cmd.Parameters.Add("@type_soin", "pp");
 
 
 
 
                cmd.Parameters["@id_consultation"].Value = id_consultation;
                cmd.Parameters["@type_soin"].Value = "Odontologie";
 
 
                for (int i = 0; i < checkedListBox1.CheckedItems.Count; i++)
                {
                    cmd.Parameters["@nom_acte"].Value = checkedListBox1.CheckedItems[i].ToString();
 
 
 
 
                    cmd.ExecuteNonQuery();
                }
 
 
 
                System.Windows.Forms.MessageBox.Show("soin enregistrer");
                conn.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }