MS Serveur 2005, probleme sur un update
Bonjour,
J'essaie de faire un update sur ma table, ma table comprend:
contactId
nom
telephoneH
cell
email
voici mon code:
Code:
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:
Citation:
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.
MS Serveur 2005, probleme sur un update
Je ne peux pas faire :
addContact.Parameters.AddWithValue("@name", nom);
car dans ma base de donnée il n'y a pas le champ "name". voici les champs de
ma BD:
contactId
nom
telephoneH
cell
photo
email.
Mais j'ai cette erreur:Must declare the scalar variable "@name".
MS Serveur 2005, probleme sur un update
Merci ca fonctionne. :king: