Hej, jag har problem med min response redirect. Den skickar inte iväg besökaren till urlen som står i sida-fältet. Vad är fel?
SQL = "UPDATE stat SET bes = (bes + 1) WHERE ID = " & action1 & ""
Set RS = Connection.Execute(SQL)
Response.Redirect " & rs("sida") & "
[Redigerat av fredrik99 den 17 jul 2001]
Mr NilsMedlem sedan jan. 2000640 inlägg räcker det inte bara med:
Response.redirect rs("sida")
?
------------------
/Nils Wikberg
-"Law and order are for weak minds. Chaos requires management.
Testa att skriv ut rs("sida") och se om det är nåt skumt där.
Response.write rs("sida")
------------------
Alltid lär man sig något nytt varje dag...
emissionMedlem sedan dec. 19996 721 inlägg För det första ska det vara
Response.write rs("sida")
för det andra är det en updatefråga du gör, så du får inte ut något recordset, och rs("sida") finns överhuvud taget inte.
Nja, man får väl ett RecordSet, men det är tomt? Eller?
------------------
http://www.tavlingar.se
Jag har ett statistiksystem. Där ska fältet 'bes' uppdateras när någon klicka på länken, sedan ska besökaren skickas vidare till sidan som står i 'sida' fältet. Post hela scriptet.
<%
Action = Request.QueryString("objID")
where1 = Request.QueryString("red")
Action1 = LCase(Action)
SQL = "UPDATE stat SET bes = (bes + 1) WHERE ID = " & action1 & ""
Set RS = Connection.Execute(SQL)
Response.write rs("sida")
Connection.Close
%>
[Redigerat av fredrik99 den 17 jul 2001]
HarbackMedlem sedan juni 2001206 inlägg Skriv
Response.Buffer = true
längst upp på sidan...
------------------
MVH
Harback
Harback>>
Det har jag redan skrivit :e
LarsGMedlem sedan dec. 200012 464 inlägg Du får hämta namnet på sidan från databasen då en update, som sagt, inte returnerar något data.
sql = "select sida from stat where id = " & action1
set rs = connect.execute(sql)
if rs.eof then
sida = ""
else
sida = rs("sida")
end if
rs.close
sql = "UPDATE stat SET bes = (bes + 1) WHERE ID = " & action1
connect.execute sql
connect.close
if sida <> "" then
response.redirect sida
end if
'felhantering om sidan inte hittas
Alternativt så kan du lägga namnet på sidan i något fält i formuläret.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 17 jul 2001]
Tackar :e
[Redigerat av fredrik99 den 17 jul 2001]
Men kan någon säga mig varför scriptet räknar "+3" när jag länkar till ett pdf-dokument. När jag länkar till en vanligt html/asp sida så räknar den "+1" som den ska.
:q :q :q