Probleme insertion de donnée

Signaler
Messages postés
58
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
12 juin 2004
-
Messages postés
58
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
12 juin 2004
-
Bonjour a tous j ai un pti problème, j ai une form ds laquelle l'utilisateur rempli une fiche signalétique d un client (Nom,Société,Adresse,...) le probleme que j ai c est que si lutilisateut rentre par exemple dans les textbox : "Bureau d'études" et bein il y a un probleme avec l'apostrophe, j ai tracé le programme et lors de ma requete il me met syntaxe incorrecte ce qui est logique vu que je fais ceci dans ma requete :
string requete = "INSERT INTO CLIENT(IDClient,FonctionClient,IDProjet)"
+" VALUES('"+idclient+"','"+fonction+"','"+idproj+"') ";

Donc dans fonctionCient je met Bureau d'études mais comme il ya l apostrophe ca foire vu que c est une chaine de caractere et ds la requete j ai du l a mettre entre ' '
Donc voila si quelqu un avait une solution ce serait bien sympa

merci a tous
ciao

3 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
85
http://www.csharpfr.com/forum.v2.aspx?ID=238918

je suppose que ça rajoute un \ devant l'apostrophe

Cocoricoooooooo !!!!
Messages postés
91
Date d'inscription
samedi 28 février 2004
Statut
Membre
Dernière intervention
25 janvier 2007

met
string requete = "INSERT INTO CLIENT(IDClient,FonctionClient,IDProjet)"
+" VALUES('"+idclient+"','"+fonction.Replace("'","''")+"','"+idproj+"') ";

ça devra marché ça

NO TIME TO WASTE
Messages postés
58
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
12 juin 2004

Un grand merci la fonction Replace marche tres bien!!
merci a tous

ciao ciao