---
title: "Session_onEnd?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/89218-session-onend"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erik_nordell"
published: "2003-10-22T21:00:10.000Z"
updated: "2003-11-03T08:32:32.000Z"
replies: 7
views: 481
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/89218-session-onend"
---

# Session_onEnd?

## #1 — erik_nordell, 2003-10-22T21:00Z

varför fungerar inte detta??
har följande kod i global.asa

Sub Session_OnEnd 
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("database/bas.mdb")  
Connect.execute("update ft_info set active='haha' where active='"&session.sessionid&"'")
Connect.close
End Sub

active sätts inte till "haha" ???

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

## #2 — Engine^, 2003-10-22T21:04Z

Därför att Session.SessionID är förstört i och med att Session_OnEnd sker... Tror jag... du kan ju testa det hela med att bestämma en *active=1234* eller något.

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

## #3 — erik_nordell, 2003-10-22T21:56Z

trodde det var så att alla sessioner dör i session_OnEnd FÖRUTOM session.sessionid...?

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

## #4 — erik_nordell, 2003-10-22T21:59Z

Nix, fungerade inte att t.ex ta update ft_info set active='haha' where id=1"

nån idé vad som kan vara fel?

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

## #5 — Engine^, 2003-10-22T22:51Z

> **DevGuru skrev:**
>
> The Session_OnEnd event occurs when the Session ends. Normally, a Session is ended by being timed-out, either by default or by using Session.TimeOut, or by being abandoned by using Session.Abandon. The Session_OnEnd event is simply a subroutine with a reserved name that is placed in the Global.asa file. The code in the event cannot affect the user because he has quit the site. 
> 
> In the example, there is no output because the user is already gone. The first line must specify the script language. 
> 
> Note, only the Application, Server, and Session built-in objects are available from within the OnEnd event handler.

Jag antar att den sista meningen förklarar varför det inte fungerar.

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

## #6 — @nders, 2003-10-23T04:19Z

Det vi har lärt oss i [den här tråden](http://www.webforum.nu/showthread.php?s=&threadid=87197&forumid=22) är att det bör fungera. 

Vad kör du för OS / webbserver?

Har du provat att koden fungerar när du kör den löst på en asp-sida? Har du provat om session.onend exekveras överhuvudtaget?

Många har problem med att session_onend inte exekveras. Det har diskuterats tidigare här på wF, så sök. Även Google är ett bra sökställe, jag fick massor av träffar.

mvh

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

## #7 — cyprys, 2003-10-23T05:07Z

Detta fel är en klassiker om jag inte minns fel.

Server.mappath fungerar inte i global.asa. 
Du får hårdkoda sökvägen till databasen.

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

## #8 — erik_nordell, 2003-11-03T08:32Z

hmm okej... skippade global.asa idéen för wF låg nere så länge så jag löste det utan global.asa ;)
thx anyway

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/89218-session-onend
