CapooNMedlem sedan nov. 200064 inlägg 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.
Kan man korta ner den på nåt enkelt sätt ?
Mvh
------------------
<%=Rs("CapooN")%>
@ndersMedlem sedan juni 200032 969 inlägg varför inte bara:
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. ;)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>
[Redigerat av @nders den 29 maj 2001]
iceM2Medlem sedan mars 2001243 inlägg Jag vet varför han kallar den för ADDERA, tror jag... Förmodligen för att CapooN lär sig ASP, bland annat med hjälp av WebStudio, am I close? ;-)
------------------
http://www.hutters.net
@ndersMedlem sedan juni 200032 969 inlägg det skulle kunna vara så... ;)
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>