Bonjour,

J'essaie de faire un update sur ma table, ma table comprend:
contactId
nom
telephoneH
cell
email
voici mon code:

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
public void changeMycontact(string name, string phoneH, string cellp, string email, int numeroC)
        {
            //commande d'insertion des employes.
            SqlCommand addContact = new SqlCommand(
                "update Tablec set nom= @name, telephoneH = @phoneH, cell=@cellp, email= @email  where contactId = @numeroC ", cx_connexion);
 
            addContact.Parameters.AddWithValue("@nom", name);
            addContact.Parameters.AddWithValue("@telephoneH", phoneH);
            addContact.Parameters.AddWithValue("@cell", cellp);
            addContact.Parameters.AddWithValue("@email", email);
 
            //ouverture de la connexion.
            cx_connexion.Open();
 
            //execution de l'instruction sql ne retournant pas de valeur.
            addContact.ExecuteNonQuery();
 
            //fermeture de la connexion sql.
            cx_connexion.Close();
        }

Mais j'obtiens cette erreur:
Must declare the scalar variable "@name".
SVP quequ'un a t'il une idée de mon erreur et comment la resoudre ?

Merci d'avance.