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

  FORUM HardWare.fr
  Programmation

  [ASP] Apostrophe dans une base de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] Apostrophe dans une base de données

n°45400
nix_
Posté le 09-07-2001 à 16:08:56  profilanswer
 

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?

mood
Publicité
Posté le 09-07-2001 à 16:08:56  profilanswer
 

n°45407
youdontcar​e
Posté le 09-07-2001 à 16:18:38  profilanswer
 

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]

n°45420
nix_
Posté le 09-07-2001 à 16:42:44  profilanswer
 

Je fais ca en ASP Javascript...

n°45422
youdontcar​e
Posté le 09-07-2001 à 16:46:37  profilanswer
 

he bien cherche les fonctions correspondantes !

n°45458
grosmethos
Posté le 09-07-2001 à 17:53:26  profilanswer
 

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.....

n°46455
wouatouwou​atou
Posté le 12-07-2001 à 22:07:28  profilanswer
 

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 \

n°46605
titi_4js
Posté le 13-07-2001 à 12:19:34  profilanswer
 

il suffit de doubler les apostrophes
 
insert into table values('j''suis trop cool!!')


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP] Apostrophe dans une base de données

 

Sujets relatifs
[base de donnée] inserer un fichier dans une base[JAVA] bouton et base de donnees, requete INSERT associe a evenment
Truc de Ouf en ASP !!!! :(:(:(Bases de données "linguistiques"
Base de donnée access[PHP - Débutant] Installer une base de données sur un hébergeur......
[]Access VBa]Recherche une fonction de base[ASP] request et binaryRead
Plus de sujets relatifs à : [ASP] Apostrophe dans une base de données


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR