---
title: "SELECT TOP <variabel>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/102442-select-top-variabel"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Claysson"
published: "2004-04-27T15:26:27.000Z"
updated: "2004-04-27T17:14:00.000Z"
replies: 5
views: 394
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/102442-select-top-variabel"
---

# SELECT TOP <variabel>

## #1 — Claysson, 2004-04-27T15:26Z

Hej,

Någon som vet om man kan ange en variabel istället för en siffra i SQL satsen:

string sql = "SELECT TOP 5 Namn, Pris FROM Tabell ORDER BY Pris DESC";

dvs, där jag vill sätta en variabel istället för 5:an. Så jag kan använda denna metoden mer än en gång när jag vill lista flera eller mindre..

int variabel = 10
string sql = "SELECT TOP Variabel Namn, Pris FROM Tabell ORDER BY Pris DESC";

Någon som vet om detta går? 

ps. jag har testat detta ex. m.f. men kan inte lista ut detta.

/Klayton

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

## #2 — PDahlen, 2004-04-27T15:30Z

```
dim variabel as Integer = 10
string sql = "SELECT TOP " & Variabel & " Namn, Pris FROM Tabell ORDER BY Pris DESC"
```

Red: Hmm, du kör C# va?
Här är i alla fall VB.NET kod. Renholms är i C#. :)

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

## #3 — renholm, 2004-04-27T15:30Z

```
string sql "SELECT TOP " + variabel + " Namn, Pris FROM Tabell ORDER BY Pris DESC";
```

Bör nog fungera.

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

## #4 — P, 2004-04-27T15:55Z

> **renholm skrev:**
>
> ```
> string sql "SELECT TOP " + variabel + " Namn, Pris FROM Tabell ORDER BY Pris DESC";
> ```
>
> 
> Bör nog fungera.

\*host\* sql-injections

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

## #5 — renholm, 2004-04-27T16:08Z

P inte om han sätter värdet själv :)

Bättre är förstås en lösning med parametrar. Se Quickstart för mer information.

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

## #6 — Claysson, 2004-04-27T17:14Z

Tackar, hade juh löst det ändå :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/102442-select-top-variabel
