MySqlCommand - Update avec paramètres
Hello,
Je me remets à faire du C# et dans l'application que je suis occupé à faire, j'ai un problème pour mettre à jour des valeurs d'une table.
Si j'utilise une des deux requêtes suivantes, ça fonctionne ...
Code:
1 2 3 4
|
command.CommandText = "UPDATE House.wat_group SET nameGroup='test', descriptionGroup='test description' WHERE idgroup='5';";
ou
command.CommandText = "UPDATE House.wat_group SET nameGroup='" + oneGroup.NameGroup + "', descriptionGroup='"+ oneGroup.CommentGroup +"' WHERE idgroup='"+ oneGroup.Idgroup +"';"; |
Mais, Le code suivant ne fonctionne pas, pourquoi ? :oops:
Code:
1 2 3 4 5 6
|
command.CommandText = "UPDATE House.wat_group SET nameGroup='?name', descriptionGroup='?description' WHERE idgroup='?idgroup';";
command.Parameters.AddWithValue("?name", oneGroup.NameGroup);
command.Parameters.AddWithValue("?description", oneGroup.CommentGroup);
command.Parameters.AddWithValue("?idgroup", oneGroup.Idgroup); |
Merci :)