webForumDet fria alternativet

Querystring hjälp

2 svar · 147 visningar · startad av Steveking

StevekingMedlem sedan aug. 2001150 inlägg
#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 ?

------------------
Mvh :)

[Redigerat av Steveking den 09 jan 2002]

JonMedlem 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å :)

------------------
The computer is mightier than the pen, the sword, and usually, the programmer.

[Redigerat av Jon den 09 jan 2002]

StevekingMedlem sedan aug. 2001150 inlägg
#3

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

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

------------------
Mvh :)

134 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)