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