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
PDahlenMedlem sedan apr. 2004778 inlägg 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#. :)
renholmMedlem sedan apr. 20012 266 inlägg string sql "SELECT TOP " + variabel + " Namn, Pris FROM Tabell ORDER BY Pris DESC";
Bör nog fungera.
renholmMedlem sedan apr. 20012 266 inlägg 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.
Tackar, hade juh löst det ändå :)