bonjour,

j'ai un probleme au niveau des requettes pour manipuler la base de donnees
par exemple dans un update
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
public void modifier_societe(string code_societe, string code_ville, string nom_societe, string adresse, string effectif, string observation, string pmr, string gsm, string pmrusers, string gsmusers, string tel, string fax)
        {
            CnxAcces conn = new CnxAcces();
            conn.executeQuery("update SOCIETE set CODE_VILLE = '" + code_ville + "', NOM_SOCIETE = '" + nom_societe + "', ADRESSE = '" + adresse + "', EFFECTIF = " + effectif + ", OBSERVATION = '" + observation + "', PMR = '" + pmr + "', GSM = '" + gsm + "', PMRUSERS = '" + pmrusers + "', GSMUSERS = '" + gsmusers + "', TEL = '" + tel + "',FAX = '" + fax + "' where NOM_SOCIETE = '"+code_societe+"'");
            //conn.executeQuery("update SOCIETE set EFFECTIF = '9777' where NOM_SOCIETE = '" + code_societe+"'");
        }
parfois lorsque j'entre des valeurs comportant des accents ou des apostrophes il me genere l'erreur suivante :
erreur de syntaxe (operateur absent) dans l'expression Institut VINCI d Ingénierie en Informatique et Reseaux de Telecommunication jhgj' ...........(la fin de la requette)
avez vous une idée : que dois je faire pour que les accents et les apostrophes ne perturbe pas la syntaxe de la requette nimporte ou je l'ai mis