Mise à jour d'une base de données

mektout khaled Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   -  
Lyro-Pac Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
slt tout le monde
cé tré urgent svp aider à corriger l'instruction suivante
command.CommandText = "UPDATE Produit SET Désignation= '" + nouveau.Désignation1 + "', Type= '" + nouveau.Type1 + "' , Code_Type =" + nouveau.Code_Type1 + " , N°_Fiche= '" + nouveau.N_Fiche1 + "', Quantité_actuelle= " + nouveau.Quantité1 + ", Observation ='" + nouveau.Obsevartion1 + "' WHERE ID=" + ancien.Id;

elle sert à faire une mise à jour d'une base de données
merci d'avance
!!
A voir également:

2 réponses

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, nous balancer ton code sans nous dire ce qui ne va pas dedans... C'est bien de dire qu'il faut la corriger, mais on ne sait pas comment la corriger car on ne connait pas ton problème.
Et au fait, "cé tré urgent": rien n'est urgent sur CCM ;)
Si tu es pressé, c'est que c'est pour un travail à rendre, et sache qu'on aide, mais ne fais pas les exos à la place des gens.
2
Lyro-Pac Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   2
 
Salut

On dirait que tu as oublié des apostrophes qque part dans ta requête
essai cette instruction:

"UPDATE Produit SET Désignation= '" + nouveau.Désignation1 + "', Type= '" + nouveau.Type1 + "' , Code_Type ='" + nouveau.Code_Type1 + "' , N°_Fiche= '" + nouveau.N_Fiche1 + "', Quantité_actuelle= '" + nouveau.Quantité1 + "', Observation ='" + nouveau.Obsevartion1 + "' WHERE ID='" + ancien.Id"'";
1
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Bien vu ;)
Mais en assumant que les variables précédemment sans apostrophes ne sont que des entiers (vu leur nom c'est probable), je doute que ça soit l'origine du problème... M'enfin il n'a rien dit sur la nature de l'erreur, donc qui sait :)
0
mektout khaled Messages postés 15 Date d'inscription   Statut Membre Dernière intervention  
 
mais les autres champs sont déclarer numérique --> donc entier dans le programme
0
Lyro-Pac Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   2
 
Quel SGBD utilises-tu, MS Sql server, access ou autre ?
0