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

  FORUM HardWare.fr
  Programmation

  [ASP]traitement de chaine, probleme !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP]traitement de chaine, probleme !!!

n°83899
redridingh​ood
Posté le 22-12-2001 à 23:06:19  profilanswer
 

voila, je rentre un texte ds un textfield, puis aprés validation, il est insérer dans une base de donnée.
le problème c que lorsque l'utilisateur met un ' dans la phrase c la cata puisque ca marque aussi la fin d'une chaine de caractere en ASP !!
 
exemple, l'utilisateur tape :"je m'appelle..."
ds le code ca donne :
 
strSQL = INSERT INTO data(txt) VALUES ('je m'appelle';)  
 
du coup ca marche pas du tout !!
si quelqu'un a une idee qu'il n'hésite pas !!!

 

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

mood
Publicité
Posté le 22-12-2001 à 23:06:19  profilanswer
 

n°83902
redridingh​ood
Posté le 23-12-2001 à 00:07:05  profilanswer
 

up !

n°83906
redridingh​ood
Posté le 23-12-2001 à 00:49:00  profilanswer
 

personne n'a une petite idée ?

n°83932
kr0nenbour​g
Posté le 23-12-2001 à 07:15:37  profilanswer
 

fais un traitement de ta chaine avant l'insertion dans ta bd et mets un \ devant les '

n°83996
redridingh​ood
Posté le 23-12-2001 à 18:36:25  profilanswer
 

j'ai essaye, mais le probleme reste toujours !!
il faudrait plus d'apostrophes, ou bien qu'il comprenne qu'il ne faut pas l'interpreter comme une commande ASP (je suis pas tres clair mais bon...)
au pire je peux faire un truc bourrin du genre remplacer les ' par un truc du genre /\ et qd je rappelle la chaine refaire une transformation, mais je pense qu'il doit y avoir un truc qui existe !!!

n°84068
Profil sup​primé
Posté le 24-12-2001 à 12:39:21  answer
 

Tu remplaces l'apostrophe par un double apostrophe avec la fonction replace :
 
toto = replace(toto, "'", "''" )

n°84071
redridingh​ood
Posté le 24-12-2001 à 14:07:45  profilanswer
 

merci Said, ca marche nickel !!!!


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

  [ASP]traitement de chaine, probleme !!!

 

Sujets relatifs
[ASP] généré des graphiques ??[ C / Unix ] Séparation commande arguments dans une chaîne.
[php]Probleme a la con sur les tableaux[WINDEV] URGENT !! Comment utiliser le symbole " dans une chaine svp ?
[MySQL] Problème de requête :(Probleme avec les impressions
problème de dénombrement (ou personnes nintelligentes wanted)[c++] comment gérer des tableaux de chaine
[java]probleme avec les vecteursProbleme prog en ligne de commande C++ / Telnet
Plus de sujets relatifs à : [ASP]traitement de chaine, probleme !!!


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