---
title: "Fel med redirect"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9834-fel-med-redirect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webzonen"
published: "2001-06-01T16:16:00.000Z"
updated: "2001-06-02T11:09:00.000Z"
replies: 11
views: 288
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/9834-fel-med-redirect"
---

# Fel med redirect

## #1 — webzonen, 2001-06-01T16:16Z

Har ett addlink-script som jag skrev igår. Problemet är att jag inte får till det med att den skall lägga till klick samt att den ska skicka vidare.
problemet är att den inte skickar vidare mig till sidan. bifogar min kod:

```

<% If Request.QueryString("do") = "redir" Then 
 		Set Connect = Server.CreateObject("ADODB.Connection")
		Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\jforum\addlink\addlink.mdb"
		Set RecSet = Server.CreateObject("ADODB.Recordset")

		Set rs = Connect.execute("select * from addlink WHERE ID= " & Request.Querystring("ID"))

		url_ut=rs("Url")
		counter_ut=rs("Klick")
		rs.close
	
		counter_ut=counter_ut+2

		Connect.execute("update all_data set Klick=" & counter_ut & " WHERE ID= " & Request.Querystring("ID"))
		url_ut=rs("Url")

		Response.Redirect(url_ut)

		Connect.Close
	
End If 
%>
```

Kan ni hitta felet? den varken skickar vidare eller räknar klick.

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

## #2 — clarkbones, 2001-06-01T16:57Z

Ta bort parenteser kring url_ut

vid response.redirect

\[Redigerat av clarkbones den 01 jun 2001\]

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

## #3 — polswed, 2001-06-01T16:57Z

Är nybörjare, så jag vet inte riktigt ;)
Men man kommer ju aldrig nånstans om man inte försöker :)
Ska det inte stå "Response.Redirect "sidan.asp" "

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

## #4 — LarsG, 2001-06-01T17:03Z

Nej, inget direkt sådär. Bara lite funderingar.

Kommer du in i if-blocket över huvud taget? Du kan ju testa med att lägga in lite testutskrifter.

Du hämtar klick från addlink men du uppdaterar en all_data?

Inga felmeddelanden?

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

## #5 — webzonen, 2001-06-01T17:14Z

nope inga felmeddelanden... men tack, jag missade en grej, jag famlar lite

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

## #6 — webzonen, 2001-06-01T17:18Z

ag använder response write så skirver den ut rätt länk... men ingen uppdatering av databasen

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

## #7 — LarsG, 2001-06-01T17:59Z

Så redirect fungerar nu?

Har du kört den updatesats du får separat? Ser den ok ut? Finns det någon post med det ID som du skickar in?

Tror också att du behöver skriva 

```

counter = cint(rs("klick"))
```

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

## #8 — emission, 2001-06-01T18:11Z

```
Set rs = Connect.execute("select Url from addlink WHERE ID= " & Request.Querystring("ID"))

url_ut=rs("Url")
rs.close
Connect.execute "update all_data set Klick=Klick+1 WHERE ID= " & Request.Querystring("ID")

Response.Redirect url_ut

Connect.Close
```

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

## #9 — Bengan, 2001-06-01T21:49Z

En liten fundering bara:

Borde man inte köra Connect.Close och förstöra objektet FÖRE Response.Redirect?

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

## #10 — @nders, 2001-06-02T06:06Z

jo.

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

## #11 — webzonen, 2001-06-02T09:31Z

Nu kör jag så här, men får ett felmeddelande, nämligen
\[Microsoft\]\[ODBC Driver Manager\] Drivrutinens SQLSetConnectAttr misslyckades. 
/jforum/addlink/redir2.asp, rad 9

```
<% Response.Buffer = True %>
<!-- #include file="adovbs.inc" -->

<% If Request.QueryString("do") = "redir" Then 
 		Set Connect = Server.CreateObject("ADODB.Connection")
		Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=C:\Inetpub\wwwroot\jforum\addlink\addlink.mdb"
		Set RecSet = Server.CreateObject("ADODB.Recordset")
	

Set rs = Connect.execute("select Url from addlink WHERE ID= " & Request.Querystring("ID"))
url_ut=rs("Url")
rs.close
Connect.execute "update addlink set Klick=Klick+1 WHERE ID= " & Request.Querystring("ID")

Response.Redirect url_ut

Connect.Close

	
End If 
%>
```

Detta är koden, kan ni se felet??

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

## #12 — webzonen, 2001-06-02T11:09Z

tack alla för hjälpen, det löste sig på ett enkelt sätt, felet var att jag inte satte standardvärdet till noll på fältet klick, men nu funkar det

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9834-fel-med-redirect
