---
title: "Problem med sökmotor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10421-problem-med-sökmotor"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "qwerty"
published: "2001-07-03T14:33:00.000Z"
updated: "2001-07-05T11:13:00.000Z"
replies: 8
views: 230
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10421-problem-med-sökmotor"
---

# Problem med sökmotor

## #1 — qwerty, 2001-07-03T14:33Z

Detta är mitt problem:
Jag skulle vilja byta ut request.querystring("query") mot en variabel i koden nedan. Anledningen till detta är att jag vill köra en replace på querystringen innan sökningen körs. Men hur jag än försöker så blir det fel.

```
Set rs = RunQuery(Request.QueryString("query").Item(),Request.QueryString("virtual").item())
```

Det hela är som ni kanske anat en sökmotor (index server).

Permalänk: https://www.webforum.nu/p/10421

## #2 — emission, 2001-07-03T15:19Z

Du kan ju köra Replacen direkt, utan att först lägga den i en variabel.

Hur ser din kod med replacen ut?

Permalänk: https://www.webforum.nu/p/276683

## #3 — qwerty, 2001-07-05T08:38Z

Så här ser den ut.

```
test = request.querystring("query")
replace(test, "hultsfredsfestivalen", "festivaler")
```

Permalänk: https://www.webforum.nu/p/276684

## #4 — Vide, 2001-07-05T08:56Z

Du måste ju lägga resultatet av replacen i en variabel:

```
test = request.querystring("query")
test = replace(test, "hultsfredsfestivalen", "festivaler")
```

Permalänk: https://www.webforum.nu/p/276685

## #5 — qwerty, 2001-07-05T09:42Z

Ja, ja

...men problemet är fortfarande hur jag får in variabelen i koden längst upp här.

Permalänk: https://www.webforum.nu/p/276686

## #6 — qwerty, 2001-07-05T09:50Z

Så här kan man väl inte göra, tilldela ett värde till en querystring?

```
test=request.querystring("query")
request.querystring("query")= replace(test, "hultsfredsfestivalen", "festivaler")
```

Permalänk: https://www.webforum.nu/p/276687

## #7 — qwerty, 2001-07-05T10:49Z

> Du kan ju köra Replacen direkt, utan att först lägga den i en variabel.

> Du måste ju lägga resultatet av replacen i en variabel:

\*förvirrad\*

Permalänk: https://www.webforum.nu/p/276688

## #8 — @nders, 2001-07-05T10:53Z

så där kan du ju inte tolka det. ;)

du kan inte bara skriva **replace(test, "hultsfredsfestivalen", "festivaler")**, eller jo, du kan, men det händer ingenting.

du måste använda det i koden på något sätt, antingen tilldela värdet till en variabel, eller använda det i funktionsanrop eller liknande.

testa detta:

```
test = request.querystring("query")
test = replace(test, "hultsfredsfestivalen", "festivaler")
Set rs = RunQuery(test,Request.QueryString("virtual").item())
```

det emission menade, var att man kan göra detta på en rad, utan mellanlagring i en variabel som sedan inte används till något annat.

```
Set rs = RunQuery(replace(request.querystring("query"), "hultsfredsfestivalen", "festivaler"),Request.QueryString("virtual").item())
```

mvh,

Permalänk: https://www.webforum.nu/p/276689

## #9 — qwerty, 2001-07-05T11:13Z

Ok, tack alla

...det funkar.

vad gjorde jag utan er?

Permalänk: https://www.webforum.nu/p/276690

---

Tråden på webben: https://www.webforum.nu/amne/asp/10421-problem-med-sökmotor
