25. juli 2000 - 10:33
Der er
5 kommentarer og 2 løsninger
if - then spørgsmål !
Virker ikke ! Den ligger inde i en anden if sætning men det gør jo ikke noget. Jeg skal bruge det til, fra en form, at søge i prisintervaller. if request.form(\"pris\")=1 then startpris=0 Slutpris=100 end if if request.form(\"pris\")=2 then startpris=100 Slutpris=200 end if SQL.... and pris > \'\" & startpris & \"\' and pris <= \'\" & slutpris & \"\'\" På forhånd tak... vh vagn / 16
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
Det du henter ud med request.form er altid en tekst - derfor har du 2 muligheder: Lav teksten om til tal: CInt(request.form(\"pris\")) eller Lav tallet om til tekst: =\"2\"
Hvad er det lige der ikke virker??? Prøv evt. med Select Case: Select Case Request.Form( \"Pris\" ) Case 1 startPris=0 SlutPris=100 Case 2 StartPris = 100 SlutPris = 200 Case Else StartPris = 0 SlutPris = 999 End Select SQL.... and pris > \" & StartPris & \" and pris <= \" & SlutPris Jeg går ud fra at dit pris-felt er nummerisk???
mit felt nummer er vel for så vidt nummerisk, det er \"currency\" - og det virker hvid jeg bare indsætter pris < 100 ! Jeg kigger lige på jeres svar om 2 sek. ok ? Tak for den lynhurtige respons !
*standard comment begin* Får du nogen fejl-meddelelse? *standard comment end* /ortrak
Hej ! Jeg tror at sone\'s løsning virker, men jeg har kun haft held med aleks\'s ! Den bruger jeg, bukker og takker ! Håber at aleks kan leve med at jeg giver 5 point til sone, for hans teoretisk korrekte svar ? Igen --> tak, begge to ! Og nej, ortak, jeg fik ingen fejl... og nu virker det !
Dine variabler bliver opfatte som string i sql udtrykket da du har \' \' omkring dem, de skal slettes hvis det er numeriske felter.
Som din SQL-forespørgsel er skruet sammen vil det aldrig være o.k. hvis din pris = 2 da 2 (pris) > 100 (startpris) aldrig vil være opfyldt... Kan det tænkes at du genbruger et variabelnavn (pris) på en uheldig måde....
Kurser inden for grundlæggende programmering