Querystring hjälp

ASP

2 svar · 158 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

322 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
190 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
188 ms — ändringar (db)