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 13 070 fois - Téléchargée 39 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
30 janv. 2002 à 09:11
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
françois_pignon
30 nov. 2001 à 18:52
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.