qwertyMedlem sedan jan. 2001391 inlägg 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...
emissionMedlem sedan dec. 19996 721 inlägg Du kan ju köra Replacen direkt, utan att först lägga den i en variabel.
Hur ser din kod med replacen ut?
qwertyMedlem sedan jan. 2001391 inlägg 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...
VideMedlem sedan dec. 19998 577 inlägg Du måste ju lägga resultatet av replacen i en variabel:
test = request.querystring("query")
test = replace(test, "hultsfredsfestivalen", "festivaler")
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu
qwertyMedlem sedan jan. 2001391 inlägg 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...
qwertyMedlem sedan jan. 2001391 inlägg 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...
qwertyMedlem sedan jan. 2001391 inlägg
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...
@ndersMedlem sedan juni 200032 969 inlägg 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]
qwertyMedlem sedan jan. 2001391 inlägg 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...