---
title: "Mata in IP-nummer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/121730-mata-in-ip-nummer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hallmert"
published: "2005-02-04T15:42:17.000Z"
updated: "2005-02-04T15:54:43.000Z"
replies: 6
views: 317
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/121730-mata-in-ip-nummer"
---

# Mata in IP-nummer

## #1 — hallmert, 2005-02-04T15:42Z

Hej, 

```
	Connect.Execute "UPDATE members SET datum = now(), ip = '"& Request.ServerVariables("HTTP_ADDR") & "', login = now (), status = 'Online' WHERE id = " & RecSet("ID")
```

Följande kod fungerar jättebra, allt fungerar - bortsett från att den inte matar in IP-nummret i fältet "ip", varför inte?

Tacksam för hjälp!

/Patrik

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

## #2 — @nders, 2005-02-04T15:42Z

För att det heter *HTTP_REMOTE_ADDR*.

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

## #3 — hallmert, 2005-02-04T15:46Z

Det fungerade dock ändå inte.

Koden:

```
Connect.Execute "UPDATE members SET datum = now(), ip = '"& Request.ServerVariables("HTTP_REMOTE_ADDR") & "', login = now (), status = 'Online' WHERE id = " & RecSet("ID")
```

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

## #4 — @nders, 2005-02-04T15:50Z

Hur ser den färdiga SQL-frågan ut då?

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

## #5 — hallmert, 2005-02-04T15:51Z

```
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/fanclub.mdb")&";pwd=losen"
strUpdateSQL = "UPDATE members SET status = 'Offline' WHERE datediff('n', datum, now()) > 20"
Connect.Execute strUpdateSQL,,128

strSQL = "SELECT * FROM members WHERE lcase(username) = '" & replace(request.form("username"), "'", "''") & "' AND losen = '" & replace(request.form("losen"), "'", "''") & "'"
Set RecSet = Connect.Execute (strSQL)
If not RecSet.EOF Then
	' Inloggningen lyckades!
	Connect.Execute "UPDATE members SET datum = now(), ip = '"& Request.ServerVariables("HTTP_REMOTE_ADDR") & "', login = now (), status = 'Online' WHERE id = " & RecSet("ID")
	Session("namn") = RecSet("fnamn") & " " & RecSet("enamn")
	Session("fnamn") = RecSet("fnamn")
	Session("enamn") = RecSet("enamn")
	Session("username") = RecSet("username")
	Session("login") = "ok"
	Session("id") = RecSet("id")
	Session("status") = "Online"
	Session("epost") = RecSet("epost")
	strURL = "default.asp?visaSida=fanclub"
Else
	Session("meddelande") = "Fel användarnamn och/eller lösenord!"
	strURL = "default.asp?visaSida=start"
End if

RecSet.Close
Connect.Close
Set RecSet = nothing
Set Connect = nothing
Response.Redirect strURL
%>
```

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

## #6 — @nders, 2005-02-04T15:53Z

När jag tänker efter heter det faktiskt bara *REMOTE_ADDR*, inte *HTTP_REMOTE_ADDR*. My bad.

Du svarade visserligen inte heller på min fråga, men det spelar ingen roll denna gång.

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

## #7 — hallmert, 2005-02-04T15:54Z

Nu funkar det, tack.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/121730-mata-in-ip-nummer
