---
title: "göra en lista"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10635-göra-en-lista"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eriks"
published: "2001-07-18T10:16:00.000Z"
updated: "2001-07-19T10:48:00.000Z"
replies: 8
views: 229
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/10635-göra-en-lista"
---

# göra en lista

## #1 — eriks, 2001-07-18T10:16Z

Hej! Jag skulle vilja lägga alla värden som finns i ett recordset i en komma-lista. Kan man göra det på en enkelt sätt. Metoden nedan fungerar, men ser lite klumpig ut. Det borde finnas något enklare.

Do Until RS.EOF
Lista = Lista & ", " & RS("Tal")
RS.MoveNext
Loop
Lista = right(Lista, len(Lista)-2)

Tack! /Erik

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

## #2 — PatrikB, 2001-07-18T10:25Z

```
Do Until RS.EOF
If Lista <> "" Then 
Lista = Lista & ", " & RS("Tal")
Else
Lista = RS("Tal")
End If
RS.MoveNext
Loop
```

cya,
PatrikB

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

## #3 — eriks, 2001-07-18T11:16Z

tack, det ser ju lite bättre ut nu i alla fall. Men borde det inte finnas något enklare sätt?

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

## #4 — emission, 2001-07-18T11:31Z

Lista=RS.Getstring(2,,",",vbcrlf)

Ersätt vbcrlf med "," om du vill ha komma mellan raderna också.

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

## #5 — eriks, 2001-07-18T21:32Z

tack, det ser bra ut

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

## #6 — eriks, 2001-07-18T21:33Z

vad betyder det förresten

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

## #7 — PatrikB, 2001-07-18T22:08Z

he, he ... här har vi pratat .getRows och .getString i flera veckor ...

fan, man tänker inte mer än till nästippen ;)

cya,
patrikB

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

## #8 — PatrikB, 2001-07-18T22:09Z

förresten, vad ska du göra med variabeln lista?

om du ska splitta den till en array så e det optimala att hämta med .GetRows istället ...

hämtningen går snabbare och arrayen e färdig på en ggn.

cya,
PatrikB

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

## #9 — eriks, 2001-07-19T10:48Z

jag hade tänkt använda koden till två saker, dels bara att rada upp posterna rätt upp och ner, och dels hade jag tänkt att se om ett specifikt tal fanns i databasen (ett antal gånger på sidan). Jag vet att man kan använda komma-listor i SQL (typ WHERE Tal in ...), men kan man kolla det i vanlig asp också, typ:

if tal 'finns i listan then
något
end if

Tack! /Erik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10635-göra-en-lista
