---
title: "Stänga recordsets"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8258-stänga-recordsets"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Stuck"
published: "2001-02-22T07:59:00.000Z"
updated: "2001-02-22T15:56:00.000Z"
replies: 7
views: 212
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/8258-stänga-recordsets"
---

# Stänga recordsets

## #1 — Stuck, 2001-02-22T07:59Z

Ifall jag har en line typ .. 

Set objRs = objConn.Execute(SQL)

Och sen loopar jag den lite .. måste jag köra ett objRs.Close på den .. eller räcker det med att köra objConn.Close .. Hmm ..

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

## #2 — Vide, 2001-02-22T08:08Z

Nepp, du skall inte använda close på den, det är ett vanligt ResultSet och den har ju ingen koppling som är öppen... ObjConn däremot är ju ett objekt som har öppnats mot en databas, då den skall du stänga så fort du inte skall använda den mer... :)

Red: Däremot skall du sätta "Set objRs = Nothing" så att du sätter objektet till ingenting...

Mvh, Vide

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

## #3 — brw, 2001-02-22T11:49Z

Måste det vara "set objconn = nothing" eller tar den inte "objconn.close"?

Är det nån skillnad överhuvudtaget?

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

## #4 — emission, 2001-02-22T13:31Z

"Nepp, du skall inte använda close på den, det är ett vanligt ResultSet och den har ju ingen koppling som är öppen..."

Det har den faktiskt. Recordsetet är fortfarande kopplat mot servern, så det är inte alls fel att stänga det, tvärtom.

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

## #5 — Vide, 2001-02-22T14:02Z

Kom på det när jag satt och testade lite... :r

Fast jag tycker att det är lite märkligt att ett resultset har en koppling...

Men, men... alltid lär man sig något nytt... ;)

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

## #6 — emission, 2001-02-22T15:25Z

"Fast jag tycker att det är lite märkligt att ett resultset har en koppling..."

Ett recordset är en fundamental del av databashantering, och tanken är att ändringar som sker på serversidan direkt ska ses hos klientens recordset. Ett recordsets pekare (cursor) ligger alltså på serversidan, och när man kör en movenext etc. så är det servern som stegar fram.

Detta tar självklart kraft från både databasserver och webbserver, och man kan slippa detta genom att sätta cursorlocation till adUseClient. Då hanteras allt av klienten, dvs. webbservern.

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

## #7 — Vide, 2001-02-22T15:30Z

Jo, med ett RecordSet förstår jag, det är ju självklart, där behövs ju en koppling... men ett ResultSet?

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

## #8 — emission, 2001-02-22T15:56Z

Det finns inget som heter ResultSet inom ADO-världen. Däremot kan man säga att sökningens resultset returneras i form av ett recordset.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8258-stänga-recordsets
