---
title: "Arrays som parameter i SQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/155907-arrays-som-parameter-i-sql"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "mng0"
published: "2007-01-12T11:37:53.000Z"
updated: "2007-01-13T18:13:30.000Z"
replies: 4
views: 466
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/dotnet/155907-arrays-som-parameter-i-sql"
---

# Arrays som parameter i SQL

## #1 — mng0, 2007-01-12T11:37Z

Min sql-sats ser ut följande:

```
SelectCommand="SELECT * FROM Table1 WHERE Field1 IN @target"
```

Såhär ser min parameter ut:

```
<asp:ControlParameter Name="target" ControlID="CheckBoxList1" PropertyName="SelectedValue" />
```

Jag vill alltså visa samtliga poster från tabel1 där field1 stämmer överens med någon va de checkboxar jag kryssat i. I detta fall får jag syntax error i sql satsen. "near @target".

Någon som vet hur man hanterar arrays i sql?

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

## #2 — andreas_lindh, 2007-01-13T09:27Z

Om det är i sql server

```
EXEC('SELECT * FROM tabell WHERE ID IN (' + @target + ')')
```

Vet inte om det fungerar i andra databaser

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

## #3 — mng0, 2007-01-13T12:18Z

Jo nu fick jag inte syntaxfelet. Men de är fortfarande bara den checkbox som man klickade i senaste som räknas. Jag vill att alla checkboxar ska räkna som en array. Hur gör man?

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

## #4 — Lukaspojken, 2007-01-13T17:48Z

Så här borde du också kunna skriva
EXEC('SELECT \* FROM tabell WHERE ID IN (@target)')

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

## #5 — mng0, 2007-01-13T18:13Z

Ja tack de var så jag skrev. Men problemet ligger inte i SQL-satsen längre utan i parametern. Jag vill att alla ikryssade checkboxar ska räknas med och inte bara den senaste man klicka på.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/155907-arrays-som-parameter-i-sql
