webForumDet fria alternativet

Hämta olika SQL

1 svar · 239 visningar · startad av eriks

eriksMedlem sedan apr. 20011 418 inlägg
#1

Hej!
Jag vill hämta olika data beroende på vad rullgardinmenyn har för värde. Om den har värde 1 ska SQL vara:

SQLStmt = "SELECT \* FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum \> #" & now() & "#"

Om värdet är två ska SQL vara:

SQLStmt = "SELECT \* FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum \> #" & now() & "#"

Jag löser väl detta med en enkel if -sats, men hur skriver jag. Ska SQL kommando heter olika, typ SQLStmt och SQLStmt2 eller hur gör man med det?

Tack! /Erik

@ndersMedlem sedan juni 200032 969 inlägg
#2

antingen kan man köra med en vanlig if-sats, jag hade i detta fall använt select case.

select case cint(request("rullgardinen"))
case 1:
SQLStmt = "SELECT * FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum > #" & now() & "#"

case 2:
SQLStmt = "SELECT * FROM Visa INNER JOIN Resa ON Visa.ID = Resa.Restid WHERE Datum > #" & now() & "#"

end select

set rs = objConn.execute(SQLStmt)

det går givetvis lika bra att använda ifsatser, men ändå.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

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