Fonction permettant de remplacer les simple quote en double quote pour eviter les erreurs dans les requetes

Soyez le premier à donner votre avis sur cette source.

Snippet vu 12 772 fois - Téléchargée 37 fois

Contenu du snippet

Lors de l'appelle de la fonction TXTVersSQL l'attribut message sera remplacer par la variable dont vous voulez debarrasser deses erreurs
Exemple:
<%call TXTVersSQL(MaVar)%>
MaVar a remplacer par votre variable

Source / Exemple :


<%
function TXTVersSQL(message)
	message=replace(message,"'","''")
	TXTVersSql=message
end function
%>

A voir également

Ajouter un commentaire

Commentaires

cs_jroger
Messages postés
25
Date d'inscription
mercredi 30 janvier 2002
Statut
Membre
Dernière intervention
26 mai 2009
-
Ce code plantera si il est appliqué à un champ de résultat de requête comportant des valeurs nulles.

Voici la version améliorée :

Function SQLGuillemets(message)
If Not IsNull(message) Then SQLGuillemets Replace(message, "'", "''") Else message ""
End Function

Jroger
-
simple et indispensable...bravo et merci ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.