---
title: "problem med session.sessionid?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/41654-problem-med-session-sessionid"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2002-04-15T15:00:40.000Z"
updated: "2002-04-15T16:47:29.000Z"
replies: 7
views: 226
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/41654-problem-med-session-sessionid"
---

# problem med session.sessionid?

## #1 — ampy, 2002-04-15T15:00Z

Min kod:

```
<%	
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("community.mdb")&";Jet OLEDB:Database Password=berten"
[b]Connect.Execute "UPDATE members SET status='offline' Where Sessionid=" & Session.Sessionid & ""[/b]
Connect.Execute ("UPDATE members SET status='offline' Where id=" & Session("id") & "")
Connect.Close
%>
```

Denna kod finns i min global.asa men jag testade att köra den i en vanlig asp-fil för koden fungerade inte som den ska, då får jag detta fel på den raden på fetstil:

```
Det har inte angetts något värde för en eller flera nödvändiga parametrar.
```

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

## #2 — Ekström, 2002-04-15T15:03Z

Sätt parenteser runt 

```
"UPDATE members SET status='offline' Where Sessionid=" & Session.Sessionid & ""
```

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

## #3 — ampy, 2002-04-15T15:08Z

Får fortfarande samma fel, men på raden med fetstil, ska man skriva så då, alltså jag har inget fält som heter sessionid utan bara id, så här ser hela min global.asa ut:

```
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("community.mdb")&";Jet OLEDB:Database Password=berten"
	Connect.Execute "UPDATE members SET status='offline'"
	Connect.Close

   Application("totBesok") = 0
   Application("nuBesok") = 0
End Sub 

Sub Session_OnStart
On error resume next
   Session("Start") = Now
	Application.Lock
	Application("totBesok") = Application("totBesok") + 1
	Application.Unlock
   Session("BesokID")=Application("totBesok")
   Session.Timeout = 20

End Sub

Sub Session_OnEnd

	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("community.mdb")&";Jet OLEDB:Database Password=berten"
	Connect.Execute ("UPDATE members SET status='offline' Where sessionid=" & Session.Sessionid & "")
	Connect.Execute ("UPDATE members SET status='offline' Where id=" & Session("id") & "")
	Connect.Close

End Sub

</SCRIPT>
```

Det jag vill göra är att sätta online på de medlemmar som har varit inaktiva efter 20 min.

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

## #4 — Ekström, 2002-04-15T15:20Z

Om det inte ser ut som om folk är online så kan det bero på att du sätter status till offline vare sig man kommer eller går

```
Connect.Execute ("UPDATE members SET status='online' WHERE id=" & Session("id") & "")
```

Vad tror du om det?

RED: Blev konstigt

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

## #5 — ampy, 2002-04-15T15:26Z

Varför ska jag sätta den till online?

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

## #6 — Ekström, 2002-04-15T15:27Z

Nånstans måste du ju göra det, annars är det ju inte konstigt om det inte ser ut som om folket är offline. 

Eller har jag än en gång missförstått? Skit också! ;)

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

## #7 — ampy, 2002-04-15T15:29Z

Jag sätter ju medlemmen till online när den loggar in.
Sen vill jag sätta medlemmen till offline när personen bara lämnar sidan eller stänger webläsarfönstret. Men min global.asa verkar inte funka.

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

## #8 — ampy, 2002-04-15T16:47Z

Är det ingen som ser om det ä något fel i min global.asa?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/41654-problem-med-session-sessionid
