webForumDet fria alternativet

Select from listmeny

2 svar · 136 visningar · startad av hp

hpMedlem sedan maj 2001787 inlägg
#1

Jag har två listmenyer och en knapp i en form. Den ena menyn har två värden, ja eller nej. Den andra har tre andra värden. Nu vill jag kunna göra en select ur en databas beroende på vad man väljer i listmenyerna. Hur göra? Det är själva SQL-satsen jag är ute efter i stil med: "SELECT * FROM tabell WHERE lista1=värde_på_lista1 AND lista2=värde_på_lista2 ORDER by COLUMN1 desc"

------------------
"signatur"

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det beror på vilka datatyper lista1 och lista2 har

Om det är char i båda så

sql = "select * from tabell " &_
" WHERE lista1= '" & request.form("lista1") & "'" &_
" AND lista2= '" & request.form("lista2") & "'" & _
" ORDER by COLUMN1 desc"

om det är numeriskt så får du ta bort apostroferna.

Om det är yes/no datatyp så kan man skriva

sql = "select * from tabell " &_
" WHERE lista1= " & len(request.form("lista1")) &_
" AND lista2= " & len(request.form("lista2")) & _
" ORDER by COLUMN1 desc"

red: Jag ser nu att lista2 knappast kan vara yes/no

Om det är date/time så är det beroende på vilken dbms du använder.

------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 17 okt 2001]

hpMedlem sedan maj 2001787 inlägg
#3

Tackar!

------------------
"signatur"

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