---
title: "Sessionvariabel, hur?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54838-sessionvariabel-hur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Miamoppen"
published: "2002-10-02T07:29:21.000Z"
updated: "2002-10-02T08:49:17.000Z"
replies: 10
views: 255
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/54838-sessionvariabel-hur"
---

# Sessionvariabel, hur?

## #1 — Miamoppen, 2002-10-02T07:29Z

Hallå!

Jag vill hålla reda på en global variabel (ett ID nummer). Kan jag göra det med någon kod som liknar denna?

Session("id") = rs.Fields("SID");

Får felmeddelandet "id is undefined" när jag kör koden.....

Hur hämtar jag sessionvariabeln sedan?

Help me!

Tack // Mia

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

## #2 — @nders, 2002-10-02T07:35Z

**Session("id") = rs.Fields("SID");** skall fungera, det gör det hos mig när jag testar, jag får inte något konstigt felmeddelande.

Är det asp-tolken som säger så? Exakt hur ser felmeddelandet ut?

När du ska använda sessionen sedan så använder du den bara direkt i din kod:

```
Response.Write (Session("id"));
```

eller

```
varID = Session("id");
Response.Write (varID);
```

Om där finns mer relevant kod, visa den också.

Mvh,

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

## #3 — Miamoppen, 2002-10-02T07:40Z

Felet var att jag skrev Response.write(id) ist. för Response.write(Session("id"));

Det löste sig. TACK!

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

## #4 — Miamoppen, 2002-10-02T07:48Z

Uääää.. Nu får jag felmeddelande "Object is no longer valid" när jag vill använda Sessionvariabeln på andra sidor.

Vad händer??

//Mia

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

## #5 — @nders, 2002-10-02T07:52Z

När du lägger in saker i sessions med **Session("id") = rs.Fields("SID");** så tror jag du egentligen lägger in en pekare till recordsetfältet i din session, inte värdet som ligger i fältet. Det borde gå att lösa genom att vid tilldelningen lägga till en tom sträng:

```
Session("id") = rs.Fields("SID")[b] + ""[/b];
```

Det är alltså inte din session som är ett ogiltigt objekt, utan recordsetet som pekas på av sessionen.

Mvh,

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

## #6 — Miamoppen, 2002-10-02T08:00Z

Men det är ju inget bra, jag vill ju kunna använda Sessionvariabeln för att göra fler utsökningar. Då måste jag ju  ta bort den tomma strängen innan jag söker... 

Eller?

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

## #7 — @nders, 2002-10-02T08:02Z

Nej, då, det behöver du inte.

"anders" + "" = "anders"

Strängen är tom, och innehåller således ingenting. Det är då ingenting du skall, eller kan, ta bort efteråt.

Mvh,

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

## #8 — Miamoppen, 2002-10-02T08:08Z

Alltså du är ju en KLIPPA...  (det funkar) Får du betalt för att hjälpa folk med att koda?? Man blir ju lite lat och frågar innan man ens har provat själv.. hehe..

Jag återkommer säkert snart igen!!!!

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

## #9 — @nders, 2002-10-02T08:10Z

> Får du betalt för att hjälpa folk med att koda??

Näpp, men det skulle helt klart vara najsigt. ;)

Mvh,

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

## #10 — Miamoppen, 2002-10-02T08:46Z

Har du inget jobb? Skola? Liv?

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

## #11 — @nders, 2002-10-02T08:49Z

Joda, jag arbetar (som systemutvecklare inom web/e-handel), och jag har ett privatliv också. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54838-sessionvariabel-hur
