Mise à jour d'une base de données

Fermé
mektout khaled Messages postés 15 Date d'inscription mardi 30 juillet 2013 Statut Membre Dernière intervention 12 juillet 2016 - 28 mai 2014 à 23:31
Lyro-Pac Messages postés 13 Date d'inscription mardi 22 janvier 2013 Statut Membre Dernière intervention 9 juin 2014 - 29 mai 2014 à 01:17
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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
28 mai 2014 à 23:53
'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 mardi 22 janvier 2013 Statut Membre Dernière intervention 9 juin 2014 2
Modifié par Lyro-Pac le 29/05/2014 à 00:10
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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225
29 mai 2014 à 00:12
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 mardi 30 juillet 2013 Statut Membre Dernière intervention 12 juillet 2016
29 mai 2014 à 01:00
mais les autres champs sont déclarer numérique --> donc entier dans le programme
0
Lyro-Pac Messages postés 13 Date d'inscription mardi 22 janvier 2013 Statut Membre Dernière intervention 9 juin 2014 2
29 mai 2014 à 01:17
Quel SGBD utilises-tu, MS Sql server, access ou autre ?
0