---
title: "stänga databas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/134921-stänga-databas/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2005-09-28T09:12:53.000Z"
updated: "2005-10-06T12:40:03.000Z"
replies: 25
views: 807
page: 2
pages: 2
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/134921-stänga-databas"
---

# stänga databas

_Sida 2 av 2._

## #21 — Engine^, 2005-09-30T09:26Z

> **OveRRidE skrev:**
>
> Ungefär, avsluta kopplingar och förstör datastrukturer, iallafall så fort som möjligt utan att koden blir oläsbar. Var någonstans du gör det på själva ASP-sidan spelar mindre roll, såvida det inte är ett script som tar väldans lång tid på sig. Skillnaden mellan att stänga t.ex. ett recordset 20 rader ovanför slutet av filen och på sista raden är marginell, speciellt om du bara har HTML mellan. ;) Det är ett ställningstagande, huvudsaken är att du gör det någonstans. 
> 
> En session och en sessionsvariabel är inte samma sak. Man avslutar en sessionsvariabel med 
>
> ```
> Session.Contents.Remove "dinvariabel"
> ```
>
> medans du "tar bort" (avslutar) en session med 
>
> ```
> Session.Abandon
> ```

Innebär Abandon() implicit borttagning av sessionsvariabler?

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

## #22 — OveRRidE, 2005-09-30T09:59Z

Jag kan inte tänka mig något annat svar på den frågan än, ja. Det skulle kännas fullständigt vansinnigt om .Abandon() bara kopplar loss klienten från själva sessionen, och inte t.ex. förstör eventuella objekt (urk, objekt i session!) i variablarna. Du kan ju inte återansluta till en session, once abandoned, så att säga. Det skulle ju dessutom innebära en säkerhetsrisk.

Jag har iallafall förutsatt att det är så, och har inte stött på några som helst indikationer på att det skulle vara annorlunda.

/red. Jag blir dock tveksam när jag tänker efter lite, då det heter just *Abandon*, som betyder "överge". Kanske är det så att servern bara raderar referensen till klienten för att sedan vänta på .TimeOut()? :o

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

## #23 — eriks, 2005-10-06T12:09Z

J.N. Det funkar ungefär som vanligt. Märker ingen skillnad. Men det kanske är skillnad "under ytan"... Vad vet jag =)

Mvh Erik

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

## #24 — J.N., 2005-10-06T12:29Z

HEJ!

Då är det inte bättre, eftersom du hade problem med att det segade sig ordentligt? Det vill säga, fortfarande inte godkänt?

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

## #25 — eriks, 2005-10-06T12:35Z

Det sergar inte nu.. Det var bara en kväll det segade ordentligt.. Och loopia säger att det berodde på deras server.. Men jag blev ju lite nojig och tänkte att det kanske är jag som är problemet.. Men det lär vi väl aldrig få veta!?

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

## #26 — J.N., 2005-10-06T12:40Z

HEJ!

> **eriks skrev:**
>
> ...Men jag blev ju lite nojig och tänkte att det kanske är jag som är problemet.. Men det lär vi väl aldrig få veta!?

 §e

Tyvärr inträffar det ibland att man själv är problemet.
Men, då brukar jag skylla på någon annan! :moose

 :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/134921-stänga-databas/page2  
Föregående sida: https://www.webforum.nu/amne/asp/134921-stänga-databas.md
