---
title: "fel vis RS i ett annat RS?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/56137-fel-vis-rs-i-ett-annat-rs"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "G8"
published: "2002-10-15T20:39:34.000Z"
updated: "2002-10-15T21:22:22.000Z"
replies: 8
views: 267
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/56137-fel-vis-rs-i-ett-annat-rs"
---

# fel vis RS i ett annat RS?

## #1 — G8, 2002-10-15T20:39Z

Hmm, varför blir det så här, jag har ett recordset där jag bl. a. hämtar ut värdet "last". När jag senare ska använda det värdet för att kolla om jag ska göra ett RS till, så får jag felmeddelande på raden som avslutar det sista RS'et...

Hur ska man annars avsluta om man inte kan göra så?

```
if rs("last") = 0 then
stm2 = "UPDATE users SET mailbox=mailbox - 1 WHERE users.ID="&UID
Set rs3 = connection.execute(stm2)
[B]rs3.close[/B]
```

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

## #2 — G8, 2002-10-15T20:41Z

Kom på vad det var nu, hade glömt att skriva till

```
if rs("last") = 0 then
[B]set rs3 = Server.CreateObject("adodb.Recordset")[/B]
stm2 = "UPDATE users SET mailbox=mailbox - 1 WHERE users.ID="&UID
Set rs3 = connection.execute(stm2)
rs3.close
```

DOH!  :r

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

## #3 — Jörgen HP, 2002-10-15T20:49Z

Men du behöver inte skapa ett recordset vid en update.

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

## #4 — G8, 2002-10-15T20:57Z

huh, hur ska man exekvera sql stängen då?

 :r

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

## #5 — jboy_87, 2002-10-15T21:01Z

```
if rs("last") = 0 then
stm2 = "UPDATE users SET mailbox=mailbox - 1 WHERE users.ID="&UID
connection.execute(stm2),,128
```

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

## #6 — Ekström, 2002-10-15T21:02Z

```
if rs("last") = 0 then
stm2 = "UPDATE users SET mailbox=mailbox - 1 WHERE users.ID="& UID
connection.execute(stm2) ,,128
```

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

## #7 — G8, 2002-10-15T21:03Z

Oki, det är ju ett sätt...

vad gör ,,128 på slutet?

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

## #8 — G8, 2002-10-15T21:11Z

Hittade detta...

> 128 innebär att ADO inte skapar något recordset. Om man inte anger det så skapas ett tomt och stängt recordset när man gör execute på kommandon som inte returnerar någon post.

 

Tack för hjälpen  :birp 

//G8

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

## #9 — jboy_87, 2002-10-15T21:22Z

precis  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/56137-fel-vis-rs-i-ett-annat-rs
