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 · 230 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).
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")
Du måste ju lägga resultatet av replacen i en variabel:
test = request.querystring("query")
test = replace(test, "hultsfredsfestivalen", "festivaler")
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")
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*
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,