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

 


Dernière réponse
Sujet : [ASP]traitement de chaine, probleme !!!
redridinghood merci Said, ca marche nickel !!!!

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
redridinghood merci Said, ca marche nickel !!!!
Tu remplaces l'apostrophe par un double apostrophe avec la fonction replace :
 
toto = replace(toto, "'", "''" )
redridinghood 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 !!!
kr0nenbourg fais un traitement de ta chaine avant l'insertion dans ta bd et mets un \ devant les '
redridinghood personne n'a une petite idée ?
redridinghood up !
redridinghood 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]


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