Carac. Special + SQL + ASP

Carac. Special + SQL + ASP - ASP - Programmation

Marsh Posté le 23-04-2002 à 12:03:45    

Lorsque je soumets un formulaire, si un des texfield contient une "apostrophe" par exemple, ben la page ASP me génère une erreur venant de la requête SQL...  
 
 
 
Une idée peut-être ?  
 
 
 
Merci

Reply

Marsh Posté le 23-04-2002 à 12:03:45   

Reply

Marsh Posté le 23-04-2002 à 12:47:33    

Quand tu as une apostrophe dans un texte à enregistrer il faut la doubler pour éviter l'erreur sql, voila une fonction dont je me sers pour eviter tout ca
 
Function ChkString(str)
 str = Replace(str, "'", "''" )
 str = Replace(str, "|", "/" )
 ChkString = str
End Function
 
 
Et dans ton script :
 
SQL = "INSERT INTO toto(champ1,champ2) VALUES(12,'" & Chkstring(Request.Form("Inputtext" )) & "';)"
 
Voila msieur

Reply

Marsh Posté le 23-04-2002 à 12:47:34    

Doubler les ' : 20 ième édition...

Reply

Marsh Posté le 23-04-2002 à 13:35:33    

Merci :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed