none
Erreur de syntaxe dans l'instruction Update RRS feed

  • Question

  • J’ai encours de développer une application et j'ai besoin de l'aïd pour crée une requête update avec Access et voila la requête 

    OleDbCommand UpdateCommand = new OleDbCommand ("UPDATE etudiant SET Nom ='" + textBox4.Text + "', Prenom ='" + textBox5.Text + "', DatNais ='" + textBox6.Text + "', Lieu ='" + textBox7.Text + "', wilaya ='" + comboBox1.Text + "', Groupe ='" + textBox2.Text + "', Section ='" + textBox3.Text + "' WHERE N° =" + textBox1.Text +"",con);

    Mais il indique mois qu'il ya une erreur de syntaxe dans l'instruction  Update


    jeudi 25 décembre 2014 17:26

Toutes les réponses

  • Bonjour,

    Merci d'être plus explicite dans l'exposition de votre problème si vous voulez avoir des réponses et d'associer un "bonjour" et un "merci" en amont et aval de votre message.

    Argy


    lundi 2 mars 2015 12:08
    Modérateur
  • Bonjour,

    Il y a des erreurs au niveau des quotes de ta clause WHERE.

    Tu peux aussi protégé le nom du champ avec des crochets.

    OleDbCommand UpdateCommand = new OleDbCommand("UPDATE etudiant SET Nom ='" + textBox4.Text + "', Prenom='" + textBox5.Text + "', DatNais='" + textBox6.Text + "', Lieu='" + textBox7.Text + "', wilaya='" + comboBox1.Text + "', Groupe='" + textBox2.Text + "', Section='" + textBox3.Text + "' WHERE [N°]='" + textBox1.Text + "'", con);


    Cordialement,


    mercredi 8 avril 2015 14:10