31. januar 2005 - 22:00
Der er
8 kommentarer og 1 løsning
Where bilid = alle
Hejsa, Jeg har en side som viser alle biler fra databasen hvor bilid = '"& request.querystring("bilid") &"' Det virker også helt fint... men hvad hvis jeg vil hente alle bilerne ud ? sådan at request.querystring("bilid") = "" Så kommer der jo fejl...
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
31. januar 2005 - 22:02
#1
31. januar 2005 - 22:02
#2
ups det er jo også fra dig :-) sorry
31. januar 2005 - 22:03
#3
--> hooh Det var mig selv som oprettet det indlæg tidligere... men da jeg skulle teste det så virkede det ikke... Tror han misforstod mit spørgsmål.
31. januar 2005 - 22:04
#4
strSql = "select * from biler" if request.querystring("bilid")<>"" then strSql = strSql & " where bilid='"& request.querystring("bilid") &"' end if på den måde får du alle hvis bilid er tom
31. januar 2005 - 22:05
#5
Jeg tænkte på om man evt. kunne gøre noget i den stil: WHERE bilmarkeid= '%' ? Det virker ikke... men er der ikke et tegn som betyder alle ?
31. januar 2005 - 22:06
#6
--> hooh Yep... men der må da være en smarter måde... Jeg søger en løsning hvor jeg kan gøre det i én sql string... Fordi der er allerede 3 sql stringe på den side, derfor vil jeg helt gøre det så nemt så muligt...
31. januar 2005 - 22:13
#7
hvad med noget lign. denne: select * from biler where bilid like nvl('"& request.querystring("bilid") &"','%') kan ikke helt huske syntaksen: så hvis querystring indeholder en værdi, så får du: select * from biler where bilid like '1' og hvis den er null, så får du: select * from biler where bilid like '%'
31. januar 2005 - 22:13
#8
så vil jeg hellere fortrække den første.... :-)
03. februar 2005 - 21:13
#9
øv... jeg havde håber der fantes en = null funktion... øvvv.. lukker da jeg selv kendte de andre muligheder
Kurser inden for grundlæggende programmering