replace? [ASP] - ASP - Programmation
Marsh Posté le 24-09-2002 à 15:25:54
Je sais que pour passer de l'ASP à SQL je dupplique le caractère '
'Dupplication du caractère ' afin de différencier celui-ci avec le caractère qui débute une chaine dans la base
libelle=Replace(libelle,"'","''" )
peut être qu'il faut faire l'opération inverse
Si ca peux t'aider
Marsh Posté le 24-09-2002 à 16:09:02
j'ai essayé de faire comme ca mais ca avait pas l'air de fonctionner malheureusement... bon j'ai pas eu le temps de tester très longtemps
Marsh Posté le 18-10-2002 à 12:31:34
Utilise cette fonction par exemple, elle remplace automatiquement les caractères non supportés dans les chaines SQL
Function ChkString(str)
str = Replace(str, "'", "''" )
str = Replace(str, "|", "/" )
ChkString = str
End Function
L'utilisation :
MaValeur = "Aujourd'hui"
Requete = "SELECT * FROM table WHERE champ LIKE '" & Chkstring(Mavaleur) & "' ORDER BY champ"
Ca doit etre assez clair
A+
Marsh Posté le 24-09-2002 à 10:18:09
Hello j'ai un petit problème pour une page web, qui fait office de calendrier avec possibilité de mettre chaque jour un commentaire.
Le site fonctionne mise à part un problème: quand je saisis la string du commentaire dans la base, celle-ci me fait une erreur pour les apostrophes.
En SQL, ca nous donnerait qqch comme ca si je me trompe pas:
SELECT replace(champ,''','''''
comment intégrer ce code sql à l'asp? je récupère en début de script la chaine 'comment' par un request.form
merci de votre aide