Requete SQL UPdate

Foxnono06 Messages postés 16 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 18 mai 2013 - 24 oct. 2011 à 11:31
Foxnono06 Messages postés 16 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 18 mai 2013 - 24 oct. 2011 à 11:45
Bonjour à tous,

Voilà, ma requête est la suivante :
string sModifierSQL = "UPDATE [client] SET "
                + "`nom` = "+ "'" + Nom +"',"
                + "`prenom` = "+ "'" + Prenom +"',"
                + "`ad1` = "+ "'" + Ad1 +"',"
                + "`ad2` = "+ "'" + Ad2 +"',"
                + "`cp` = "+ "'" + CP.ToString()+"',"
                + "`ville` = "+ "'" + Ville +"',"
                + "`pays` = "+ "'" + Pays +"',"
                + "`fix` = "+ "'" + Fix +"',"
                + "`port` = "+ "'" + Port +"',"
                + "`email` = "+ "'" + Email +"',"
                + "`nbenf` = "+ "'" + Nbenfant.ToString() +"',"
                + "WHERE id_client = " + m_IndexDataSet.ToString();


Je m'en sers pour mettre a jour une base Access.
Quand j'essaye de l'utiliser, j'obtiens le message d'erreur suivant : "erreur de syntaxe dans la requête update".
Vous me direz, la réponse est dans la question mais je ne trouve pas l'erreur.

Si quelqu'un à une idée, ca me permettrait de pouvoir avancer car c'est ma première requête UPDATE. (Mes SELECT, INSERT et DELETE fonctionnent :/)

1 réponse

Foxnono06 Messages postés 16 Date d'inscription mercredi 9 septembre 2009 Statut Membre Dernière intervention 18 mai 2013
24 oct. 2011 à 11:45
Salut merci a toi pour ta réponse.

J'ai essayé ta méthode :

string sModifierSQL = "UPDATE [client] SET "
                + "`nom` = "+ "" + Nom +","
                + "`prenom` = "+ "" + Prenom +","
                + "`ad1` = "+ "" + Ad1 +","
                + "`ad2` = "+ "" + Ad2 +","
                + "`cp` = "+ "" + CP.ToString()+","
                + "`ville` = "+ "" + Ville +","
                + "`pays` = "+ "" + Pays +","
                + "`fix` = "+ "" + Fix +","
                + "`port` = "+ "" + Port +","
                + "`email` = "+ "" + Email +","
                + "`nbenf` = "+ "" + Nbenfant.ToString() +","
                + "WHERE id_client = " + m_IndexDataSet.ToString();


Et j'obtiens l'erreur suivante : opérateur absent
et quand j'affiche le contenu de la requete il ne m'affiche que le contenu de ma variable Ad1.

Merci.
0
Rejoignez-nous