jakarenda
Messages postés33Date d'inscriptiondimanche 24 janvier 2010StatutMembreDernière intervention 3 décembre 2014
-
29 mai 2012 à 14:46
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 2013
-
15 juin 2012 à 15:58
Bonjour
je suis entrain de developper un site web Asp.net avec une Bas de donnees access
dans un bouton j'ai mis le code suivant afin de faire une mise a jour le voila:
string chaine = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("base.mdb");
OleDbConnection con = new OleDbConnection(chaine);
string req = "update AGENT set NBRENFAN=" +TextBox2.Text+ ", CODESITF='" + DropDownList1.SelectedValue +"' where NUMEDOTI=" + Label1.Text;
OleDbCommand cmd = new OleDbCommand(req, con);
con.Open();
cmd.ExecuteNonQuery();
Label_MsgEnreg.Text = "modification effectuée";
NB: NBRENFAN est numerique
CODESITF est texte
NUMEDOTI est numerique
le problème c'est que juste le champ codesitf qui se modifie mais l'autre champ reste intact et je ne sais comment résoudre ce problème
jakarenda
Messages postés33Date d'inscriptiondimanche 24 janvier 2010StatutMembreDernière intervention 3 décembre 20141 30 mai 2012 à 20:02
Salut
Oui j'ai déjà essayé de faire ce que tu viens de me proposer et ça marche bien: les données se modifie mais lorsque je met le code que je met l'autre code ça ne marche pas!!
je ne sais pas encore la raison pourquoi ça ne marche pas !!
jakarenda
Messages postés33Date d'inscriptiondimanche 24 janvier 2010StatutMembreDernière intervention 3 décembre 20141 15 juin 2012 à 15:56
Salut
Je reste encore bloqué au niveau de cette erreur "erreur de syntaxe l'instruction update" et lorsque je fais par exemple: NBRENFAN=2 la modification s'effectue
mais lorsque je met: NBRENFAN=" +TextBox2.Text+ " la modification ne s'effectuent pas
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 15 juin 2012 à 15:58
Re,
si tu ne fais pas ce que je préconise je pourrais pas t'aider : passe en mode pas-à-pas sur ton code de génération de la requête et regarde la trogne qu'elle a, ce sera plus parlant que supputer sur son éventuelle forme.