Avatar billede tommyf Nybegynder
04. september 2001 - 20:34 Der er 6 kommentarer og
1 løsning

Kan ikke finde ud af at fjerne \' fra variabel

Hvordan erstatter jeg \' med /\\ og derefter /\\ med \' når det skal trækkes ud?

Jeg har prøvet følgende:

Navn = Request.form(Navn)
replace(Navn, \"\'\", \"/\\\")

Det er en form der bliver sendt med GET.
Avatar billede keysersoze Ekspert
04. september 2001 - 20:42 #1
hvis du arbejder med database skal du i stedet erstatte \' med to \'\' - når det indsættes - det vil nemlig blibe trukket ud som kun et!

http://www.activeserverpages.dk/aspdigital/kapitel6/quot_tegnet.asp
Avatar billede tommyf Nybegynder
04. september 2001 - 20:59 #2
Jeg har læst ovenstående side (fandt den i et andet spørgsmål) men kan ikke helt forstå den.
Kan man ikke lave en simpel replace?
Avatar billede keysersoze Ekspert
04. september 2001 - 21:15 #3
jo - det eneste du skal gøre er stort set det samme som du selv har skrevet - bare brug \'\' i stedet for /\\:

strNavn = Request.form(\"Navn\")
Navn = replace(strNavn, \"\'\", \"\'\'\")

så kan du indsætte variablen \"Navn\" i databasen, og når det bliver trukket ud af databasen igen er det hele som det skal være...
Avatar billede netsrac Praktikant
04. september 2001 - 22:05 #4
Den eneste fejl i dit eget er at du ikke sætter navn = med den replace du laver.
Avatar billede tommyf Nybegynder
04. september 2001 - 22:12 #5
Tak for hjælpen. Det var vist ikke så gennemtænkt det jeg havde lavet der :o)
Avatar billede keysersoze Ekspert
04. september 2001 - 22:12 #6
jo... først opfanger jeg dataen fra formen navn og sætter det lig med variablen strNavn. Så replacer jeg i indholder fra strNavn \' med \'\' og sætter det lig med variablen Navn
Avatar billede tommyf Nybegynder
04. september 2001 - 22:16 #7
Jeg vidste heller ikke at \'\' altid blev opfatted som \' af databasen - smart nok :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester