28. februar 2008 - 15:04Der 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"), "'", "''"), """", """""")
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
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)
Synes godt om
Ny brugerNybegynder
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.