---
title: "Skapa Recordset dynamiskt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43055-skapa-recordset-dynamiskt"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kristoffer"
published: "2002-05-04T11:46:22.000Z"
updated: "2002-05-04T12:32:06.000Z"
replies: 3
views: 199
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/43055-skapa-recordset-dynamiskt"
---

# Skapa Recordset dynamiskt

## #1 — kristoffer, 2002-05-04T11:46Z

Jag har ett behov av att loopa igenom ett recordset och för varje post i detta kolla om ett villkor är uppfyllt och i så fall skapa ett nytt recordset.

```
Set objRS1 = Server.CreateObject("adodb.Recordset")
While Not objRS1.EOF
 If villkor = true Then
  Set objRS2 = Server.CreateObject("adodb.Recordset")
  While Not objRS2.EOF
   If villkor = true Then
    Set objRS3 = Server.CreateObject("adodb.Recordset")
    While Not objRS3.EOF
     ...
    Wend
   End If
  Wend
 End If
Wend
```

Vad jag har förstått går det inte skapa recordseten dynamiskt, dvs rekursivt så jag slipper ange en siffra efter objRS.

Är det så?

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

## #2 — SPiN, 2002-05-04T12:28Z

Jag tycker att det verkar som att du behöver en rekursiv funktion till det här, men det beror så klart på vad du ska göra.

Ett ex:

```
Function Recurse ( ByVal villkor )
     set objRS = Server.CreateObject ( "ADODB.Recordset" )

     If villkor = True Then
          Recurse ( nytt_villkor )
     End If
End Function
```

Ovanstående funktion gör ju absolut ingenting, men förhoppningsvis så förstår du hur du bör gå tillväga. :)

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

## #3 — kristoffer, 2002-05-04T12:29Z

Ja, jag förstår vad jag skall göra, och ja, det behövs rekursion. Däremot kommer det väl skapas två recordset med samma namn?

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

## #4 — emission, 2002-05-04T12:32Z

Ja, men om de skapas lokalt inne i funktionen så är de ändå inte samma recordset.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/43055-skapa-recordset-dynamiskt
