---
title: "Hämta kolumnnamnet ur ett recordset"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/119676-hämta-kolumnnamnet-ur-ett-recordset"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Hyzac"
published: "2005-01-09T13:08:36.000Z"
updated: "2005-01-09T14:02:38.000Z"
replies: 4
views: 309
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/119676-hämta-kolumnnamnet-ur-ett-recordset"
---

# Hämta kolumnnamnet ur ett recordset

## #1 — Hyzac, 2005-01-09T13:08Z

Jag har en kod där jag skulle vilja spara kolumnnamnet i en array om värdet i den kolumnen är ett. Det enda jag saknar i följande kod är hur jag hämtar kolumnnamnet.

For i=0 To objRSFields.Fields.Count-1
  If objRSFields.Fields.Item(i) = 1 Then
	arrFields(i) = Kolumnnamn
  End If
Next

Hur?

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

## #2 — @nders, 2005-01-09T13:30Z

Namnet på fältet finns här:

```
objRSFields.Fields(i).Name
```

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

## #3 — Hyzac, 2005-01-09T13:43Z

Nu får jag type mismatch, vilket verkar ha att göra med att arrFields inte verkar kunna hanteras som array men jag kan inte dim:a upp den för den kan vara olika stor?

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

## #4 — @nders, 2005-01-09T13:45Z

Du får använda Redim Preserve för att ändra storleken på arrayen.

Annars kan du lägga namnen till en sträng, som du sedan använder Split() på, så får du en array.

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

## #5 — Hyzac, 2005-01-09T14:02Z

Tack, det funkade med strängen.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/119676-hämta-kolumnnamnet-ur-ett-recordset
