---
title: "Omvandla ett recordset till en kommaseparerad sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/169301-omvandla-ett-recordset-till-en-kommaseparerad-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mattias Nordin"
published: "2008-02-23T15:46:21.000Z"
updated: "2008-02-23T16:29:04.000Z"
replies: 3
views: 570
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/169301-omvandla-ett-recordset-till-en-kommaseparerad-sträng"
---

# Omvandla ett recordset till en kommaseparerad sträng

## #1 — Mattias Nordin, 2008-02-23T15:46Z

Hej gurus.

Hur konverterar man enklast en recordset till en kommaseparerad sträng.

Är inne på något liknande:

```
set rs = connect.execute(sql)
myArray = rs.GetRows()
varAllaFoton = join(myArray, ",")
```

men det ger 

> Microsoft VBScript runtime error '800a000d' 
> Type mismatch: 'join'

  :stud

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

## #2 — Mattias Nordin, 2008-02-23T15:56Z

Hmmm...

Det jag var inne på var ett bättre sätt att göra följande (som fungerar tillfredställande).

```
		sql = "SELECT DISTINCT foto_taget_av FROM T_bild_register WHERE ID IN (7828,7829)"
		set rs = connect.execute(sql)
		while not rs.eof
			varCurrentFotoTagetAv = varCurrentFotoTagetAv &rs("foto_taget_av") &", "
		rs.movenext
		wend
		varCurrentFotoTagetAv = left(varCurrentFotoTagetAv,len(varCurrentFotoTagetAv)-2)
		%>
```

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

## #3 — Erik Juhlin, 2008-02-23T15:59Z

Annars kan du ju prova att använda rs.GetString().

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

## #4 — Mattias Nordin, 2008-02-23T16:29Z

Ahhh... antog att det fanns ett annat sätt. GetString har jag inte varit i kontakt med tidigare. Nu blev det inte så stor skillnad men snyggare är det.

```
		sql = "SELECT DISTINCT arkiv_plats FROM T_bild_register WHERE ID IN (7828,7829)"
		set rs = connect.execute(sql)
		varCurrentArkivPlats = rs.GetString(,,,", ")
		varCurrentArkivPlats = left(varCurrentArkivPlats,len(varCurrentArkivPlats)-2)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/169301-omvandla-ett-recordset-till-en-kommaseparerad-sträng
