---
title: "Call <tabell-kolumn-värde>?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/122001-call-tabell-kolumn-värde"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "bennytall"
published: "2005-02-08T12:45:07.000Z"
updated: "2005-02-08T13:05:50.000Z"
replies: 2
views: 271
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/122001-call-tabell-kolumn-värde"
---

# Call <tabell-kolumn-värde>?

## #1 — bennytall, 2005-02-08T12:45Z

Hej

Jag vill anropa en sub som har samma namn som värdet från en kolumn från databasen.
Om jag har sökt fram värdet "getUserId" från kolumnen "subrutin" så vill jag alltså anropa en sub med samma namn. Alltså göra 

```
call getUserId
```

.

Men hur kodar jag det.
Detta funkar väl inte?

```
call recSet.Fields("subrutin")
```

 

Det är ju inget problem att lösa det med en rad if-satser... men det blir lite jobbigt och inte speciellt dynamiskt om jag måste ändra i koden för varje subrutin som kan läggas till...
Ni förstår nog hur jag menar...

Benny

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

## #2 — @nders, 2005-02-08T12:56Z

Det låter som ett helgalet tillvägagångssätt, men du borde kunna göra typ så här:

```
Execute("call " & recSet("subrutin"))
```

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

## #3 — bennytall, 2005-02-08T13:05Z

Tack @nders.
Det fungerade galant!

Benny

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/122001-call-tabell-kolumn-värde
