---
title: "Spara IP nummer till databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/135151-spara-ip-nummer-till-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Wiklund!!"
published: "2005-10-03T06:29:34.000Z"
updated: "2005-10-03T07:08:46.000Z"
replies: 8
views: 479
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/135151-spara-ip-nummer-till-databas"
---

# Spara IP nummer till databas

## #1 — Wiklund!!, 2005-10-03T06:29Z

Någon som har en aning om varför denna kod inte sparar IP-nummret till databasen? Får inget felmeddelande men fältet lämnas blankt.

```
Connect.Execute "UPDATE users SET ip_nr = "& Request.ServerVaraibles("REMOTE_ADDR")
 &" WHERE id = '"& Session("id") &"'",,128
```

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

## #2 — @nders, 2005-10-03T06:30Z

Remote_addr är en sträng, du måste alltså ha apostrofer runt. Dessutom: skriv ut sql-frågan så du ser att du har med dig alla värden, framför allt då session("id"). Om den är tom är det inte konstigt om inget uppdateras.

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

## #3 — Wiklund!!, 2005-10-03T06:35Z

Hur skriver jag ut en sql-fråga?

Fick detta felmeddelande nu:

Microsoft VBScript runtime error '800a01b6' 

Object doesn't support this property or method: 'Request.ServerVaraibles' 

/engse/update.asp, line 53

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

## #4 — @nders, 2005-10-03T06:44Z

Response.write för att skriva ut saker till webbläsaren?

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

## #5 — Wiklund!!, 2005-10-03T06:49Z

Jojo fast får ju felmeddelandet: Expected end of statement 
På:

```
Response.write Connect.Execute "UPDATE users SET ip_nr = '"& Request.ServerVaraibles("REMOTE_ADDR") &"' WHERE id = '"& Session("id") &"'",,128
```

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

## #6 — emission, 2005-10-03T06:54Z

Bara frågan.

```
Response.write "UPDATE users SET ip_nr = '"& Request.ServerVaraibles("REMOTE_ADDR") &"' WHERE id = '"& Session("id") &"'"
```

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

## #7 — Erik Juhlin, 2005-10-03T06:57Z

Connect.Execute anropas som en sub och returnerar inget då. Väljer du att sätta ditt paranteser för att få ett funktionsanrop så kommer den returnera ett recordset som man inte kan skriva ut.
Prova detta:

```
Response.write "UPDATE users SET ip_nr = '"& Request.ServerVaraibles("REMOTE_ADDR") &"' WHERE id = '"& Session("id") &"'"
```

Eller möjligen:

```
sql = "UPDATE users SET ip_nr = "& Request.ServerVaraibles("REMOTE_ADDR") &" WHERE id = '"& Session("id") &"'"

Response.Write sql
Response.End

Connect.Execute sql,,128
```

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

## #8 — Erik Juhlin, 2005-10-03T06:59Z

I.o.f.s. kommer det där också generera ett fel eftersom du stavat fel på Request.ServerVariables.

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

## #9 — Wiklund!!, 2005-10-03T07:08Z

Gahh stavfel haha. Tyckte att det var skumt att det inte fungerade. Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/135151-spara-ip-nummer-till-databas
