Halloj.
Jag använder mig av denna kod för att styra beroende på vilken querystring man skickar.
If Request.QueryString("area") = "kompetens" OR Request.QueryString("area")= "utbildning" OR Request.QueryString("area") = "clrindex" OR Request.QueryString("area") = "koncept" Then
Set RecSet = Server.CreateObject("ADODB.Recordset")
If Request.QueryString("area") = "kompetens" Then
Addera = "SELECT * FROM kompetens ORDER BY text"
Elseif Request.QueryString("area") = "utbildning" Then
Addera = "SELECT * FROM utbildning ORDER BY text"
Detta funkar ju bra. Men det blir en hel del kod om man nu ska ha ett flertal länkar med olika querystrings.
strArea = Request.Querystring("area")
If strArea = "kompetens" OR strArea = "utbildning" OR strArea = "clrindex" OR strArea= "koncept" Then
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM " & strArea & " ORDER BY [text]"
men: det är ingen bra idé att kalla fält för text, eftersom det är reserverat av access (det är ju en fälttyp).
och varför kallar du variabeln som innehåller din sql-fråga för Addera? du lägger ju inte till någonting? jag föreslår att du kallar den för exempelvis strSQL. men du gör som du vill.