Du kan ju köra Replacen direkt, utan att först lägga den i en variabel.
Hur ser din kod med replacen ut?
8 svar · 213 visningar · startad av qwerty
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).
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...
Du kan ju köra Replacen direkt, utan att först lägga den i en variabel.
Hur ser din kod med replacen ut?
Så här ser den ut.
test = request.querystring("query")
replace(test, "hultsfredsfestivalen", "festivaler")
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...
Ja, ja
...men problemet är fortfarande hur jag får in variabelen i koden längst upp här.
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...
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")
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...
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*
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...
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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
[Redigerat av @nders den 05 jul 2001]
Ok, tack alla
...det funkar.
vad gjorde jag utan er?
------------------
Qwerty
Det blir som förut fast utan lön, sa han som gifte sig med hushållerskan...