webForumDet fria alternativet
Logga in / Bli medlem

Querystring hjälp

ASP

2 svar · 147 visningar · startad av Steveking

Medlem sedan aug. 2001150 inlägg
Trådstart#1

halloj.

Jag har en databas med 10 kollumner och använder denna kod för att bestämma vilken kollumn man skall plocka från.


strArea = Request.Querystring("area")
If strArea = "vision" OR strArea = "personal" OR strArea = "utbildning" OR strArea= "material" OR strArea= "kundkommunikation" OR strArea= "mat" OR strArea= "deli" OR strArea= "servering" OR strArea= "service" OR strArea= "bemanning" OR strArea= "logistik" OR strArea= "aktiviteter" OR strArea= "annat" OR strArea= "bilaga" Then
Set Rs = Server.CreateObject("ADODB.Recordset")
visa = "SELECT * FROM " & strArea & " ORDER BY inneholl"
End If
Rs.Open visa, Connect, adOpenStatic, adLockOptimistic

Vad jag nu vill göra är att välja vilken kollumn man skall plocka ifrån och sen vilket id nr man skall ta i kollumnen.

Behöver alltså köra en dubbel querystring om ja inte har fel?

tex visa.asp?area=vision&id=2

så ska den ta posten med id nr 2 ifrån vision tabellen

Nån som kan hjälpa ?

Medlem sedan juli 20011 304 inlägg
#2

Är det inte så att databasen har 10 tabeller som du väljer mellan? Nåja...
typ:

visa = "SELECT * FROM " & strArea & " Where ID=" & Cint(request("id"))

ID är namnet på id-kolumnen i tabellen. Det gäller att alla tabeller har samma namn för sin id-kolumn då :)

Medlem sedan aug. 2001150 inlägg
#3

Självklart menar jag Tabeller.
Lite förhastat.

Men det fungerar aldelles utmärkt.
Tack så mycket

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)