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

 


Dernière réponse
Sujet : [ASP] saloperie de quote !
MarvinLeRouge J'ai encore jamais vu un cas où le doublement des quotes ne marchait pas.
 
Normalement, tu doubles les quotes avant l'insert et quand tu fais un update.
Quand tu récupères les infos, c'est pas la peine.
 
J'ai jamais utilisé de #XYZ et pourtant j'en ai mis du texte plein de quotes. Je me suis même déjà amusé à faire des tests avec rien que des quotes, et un sacré paquet. 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
MarvinLeRouge J'ai encore jamais vu un cas où le doublement des quotes ne marchait pas.
 
Normalement, tu doubles les quotes avant l'insert et quand tu fais un update.
Quand tu récupères les infos, c'est pas la peine.
 
J'ai jamais utilisé de #XYZ et pourtant j'en ai mis du texte plein de quotes. Je me suis même déjà amusé à faire des tests avec rien que des quotes, et un sacré paquet. Ca marche nickel.
cgmarmotte Merci de votre aide, g utilisé en fait le #146, çà marche bien :)
Pr la méthode des recordsets çà a l'air un poil plus compliqué ;) mais g v essayer çà a l'air intéressant g jamais utilisé c trucs là :)
Johan au lieu de passer par une instrucion INSERT INTO, crée un objet recordset...
 
Je m'explique:
<%  
set rec=server.createobject("adodb.recordset" )
rec.open "select * from table",db,3,3
'db c'est ta base de données....
rec.addwew
rec("tonchamp" )=request("zonetexteformulaire" )
'avec methode POST pour ton form bien sur... :)
rec.update
%>
 
Pour les modifs...
<%  
set rec=server.createobject("adodb.recordset" )
rec.open "select * from table where.....",db,3,3
'db c'est ta base de données....
 
rec("tonchamp" )=request("zonetexteformulaire" )
'avec methode POST pour ton form bien sur... :)
rec.update
%>
 
 
 
et là tout passe, les ', les "
 
@++ et bon courage ! :)

 

[jfdsdjhfuetppo]--Message édité par Johan--[/jfdsdjhfuetppo]

grungy Salut.
 
pour pouvoir mettre des cotes dans une requete sql, il suffit
de les doublées donc tu remplace ' par '', et ca marche nikel.
mejero c a merder
 
en fait fallait lire dans la 2° cote ca : "& # 1 4 6 ;" sans les espaces
 
Soit :
 
tontexte=Replace(tontexte,"'","& # 1 4 6 ;" )
 
 
Dsl de ce petit probleme mais le code html est interpreté par le forum et g pas fait gaffe :D
 
bonne chance ;)
 
PS : pense a virer les espaces :)

 

[jfdsdjhfuetppo]--Message édité par mejero--[/jfdsdjhfuetppo]

cgmarmotte merci, g v tester :)
mejero tontexte=Replace(tontexte,"'","’" )
cgmarmotte Ben g pense que c un pb connu, qd g fais un INSERT INTO d'un texte contenant des quotes ('), çà plante of course !
G fais une recherche mais personne parle de çà pr ASP :(
Voilà alors g pense qu'il faut rechercher ds le texte ts les quotes et les remplacer par un autre carac, mais g connais po la fction...G cherche sur tt plin de sites mais on n'en parle pas...Merci de m'aider !  
:hello:

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