Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2716 connectés 

 


Dernière réponse
Sujet : [ASP] Apostrophe dans une base de données
titi_4js il suffit de doubler les apostrophes
 
insert into table values('j''suis trop cool!!')

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
titi_4js il suffit de doubler les apostrophes
 
insert into table values('j''suis trop cool!!')
wouatouwouatou c bidon ta bidouille ( kel jeu de mot :D ) grosmethos !!!
Simple exemple : si tu veut stocker en base un / ben... a l'affichage t'auras plus ton fameux / :p
 
comme l'a dit youdontcare, tu met un \ avant ton ' ... pour ce qui est du sql
du cote asp, en vbscript, je crois kil faut doubler le \
grosmethos moi j'ai fait un repalce(chaine,"'","/" ) pour l'insertion dans la base de données pour l'affichage j'ai fait un
replace(chaine,"/","'" ) et ça marche plutot bien comme ça.....
youdontcare he bien cherche les fonctions correspondantes !
nix_ Je fais ca en ASP Javascript...
youdontcare il faut précéder l'apostrophe d'un \
 
insert ... values('l\'arbre'). regarde addslashes(), stripslashes() si tu fais ça en php.
 
autre moyen : si c'est pour afficher le contenu de la base en html, tu peux utiliser le code ascii de l'apostrophe : & #39; (sans l'espace).

 

[edtdd]--Message édité par youdontcare--[/edtdd]

nix_ Voila: j'ai besoin de mettre des apostrophes ( ' ) dans un champ texte d'une bdd. Problème quand j'execute ma requete SQL, la premiere apostrophe du texte est considérée comme la fin de la valeur du champ
Exemple: INSERT INTO Table(texte1) VALUES('L'arbre') ;
Ceci genere donc une erreur dans la requete...
Quelqu'un a la solution?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)