Bonjour à tous,

j'ai un probleme avec le code suivant :
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
 while (reader.Read())
                {
        
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        for (int j = 0; j < ds.Tables[0].Rows[i].Table.Columns.Count; j++)
                        {

                                  SqlParameter idu = new SqlParameter("@idu", DBNull.Value);

                            foreach (parametre par in usr.listeParam)
                            {                                                               

                                if(par.nomParam == "idu")
                                {  
                                    
                                    idu.Value =Convert.ToString(par.valeurParam);
                                     cmdUp.Parameters.AddWithValue("@idu", idu);
                        
                                 }

                                 cmdUp.ExecuteNonQuery();

                   }

           }
}

L'erreur à l'execution de cmdUP (procedure stockée):

No mapping exists from object type System.Data.SqlClient.SqlParameter to a known managed provider native type.
Merci de m'aider.