Hej Eftersom du pratar om Access så går det inte att skriva någon lagrad procedur som du kan använda. Prova då istället och "bygg" ihop din sql-sats: *Suck*, jaja får väl skicka vilda SQL-satser rakt in. Gillar det inte men om ni tvingar mig så....;)dynamisk sparad fråga?!?
Har lite problem med en sparad fråga med en inparameter. Hur gör jag för att använda inparametern flera gånger. Jag vill ha en fråga som tar ett kolumn namn som inparameter och gör en Count och group by på inparametern. Ungefär så här:
SELECT
stat.[@field] as @field,
Count(stat.@field) AS sum
FROM stat
GROUP BY stat.@field;
Exempel: @Field är själva inparametern. I detta fallet OS, då skulle slutfrågan se ut enl följande:
SELECT
stat.OS as OS,
Count(stat.OS) AS sum
FROM stat
GROUP BY stat.OS;
Nån som fattar vad jag menar och som har en lösning. Vill ju inte skriva en fråga för varje kolumn i tabellen.
/JohanSv: dynamisk sparad fråga?!?
data = "os"
sql = "SELECT " & _
"stat." & data & " as " & data & ", " & _
"Count(stat." & data & ") AS sum " & _
"FROM stat " & _
"GROUP BY stat." & data & ""
set rst=con.execute(sql)
/PelleSv: dynamisk sparad fråga?!?
Tack iallafall
Johan