Avatar billede hundevennen Nybegynder
28. februar 2008 - 15:04 Der er 3 kommentarer og
1 løsning

replace i request.form

jeg bruger denne
strTekst = Replace(Replace(strTekst, "'", "''"), """", """""")
men hvis det nu skal bruges i en requestform - så fejler den hvis jeg gøre sådanne
strTekst = Replace(Replace(request.form("strtekst"), "'", "''"), """", """""")

hvad er der galt - det skal ind i en sqldatabase
Avatar billede fennec Nybegynder
28. februar 2008 - 15:06 #1
Hvis det skal i en database, skal du kun erstatte ':

strTekst = Replace(request.form("strtekst"), "'", "''")
Avatar billede hundevennen Nybegynder
01. marts 2008 - 11:15 #2
Hej Fennec
Gælder det både f.eks "dette er et citationstegn"
og f.eks Dag Hammerskjøld´s allé
Avatar billede hundevennen Nybegynder
01. marts 2008 - 11:18 #3
jeg har et andet spm til dig, da ud normalt svarer på næsten alle mine spm.
Det du har svaret tidligere med min sql database og mine problemer med datoer - den vil jeg gerne lave en søgemaskine til - jeg har scriptet til at lave en form til søgeordet og det hentes så ind i en sqlsætning der søsger ned i samtlige kolonner i databasen.
Det jeg godt kunne tænke mig er at de resultater(records)man får på søgningen - der skal søgeordet ha en f.eks gul baggrund??
Jeg kan godt oprette det som et særkilt spm. eller hvis du kan svare her lave et med point til dig
Avatar billede fennec Nybegynder
03. marts 2008 - 08:24 #4
Til dit første spørgsmål:
Det eneste tidspunkt hvor du skal escape " tegnet er når du bruger det direkte i ASP kode (altså når du selv skriver det):

tekst1 = "Jeg ønsker 7"" søm til at banke i bræder" <-- " tegnet skal her escapes med 2
tekst2 = request.form("tekst") <-- Her skal aldrig escapes noget. Det ved ASP selv.

Angående databaser så er det kun ' tegnet som skal escapes her, da det tegn bruges som tekst angivelse.

Til dit andet spørgsmål:

En simpel replace burde kunne klare det:
response.write replace(rs("resultat"), searchString, "<span style='background-color=#FFFF00'>"& searchString &"</span>")

Helt idielt skulle det nok være et RegExp script, men hjerne er ikke helt klar her til morgen, så det kune jeg ikke overskue at lave :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