Orsaken är att det du hämtar från databasen är förmodligen ett textsträng och du försöker att jämföra den med ett datum. jo, jag förstår vad du menar, men saken är den att om jag plockar bort den andra delen av if-satsen och bara kör datumet så fungerar det. Vad är fältet rs("status")? Tal eller text? rs("status") är en textsträng i databasen. Du försökte jämföra "1" = 1 viket ger falskt. Genom att köra Clng som betyder convert to long så gör du om "1" till 1 så då blir jämförelsen 1 = 1 vilket ger sant.Sv: if-sats
Genom att köra funktionen Cdate() så omvandlar du ditt textsträngsdatum till ett riktigt datumformat som går att jämföras med funcktionen date() och då blir det rätt.
Är du med?
/JanneSv: if-sats
Alltså tycker jag att felet borde ligga i del två "status".....rätta mig om jag har fel.Sv: if-sats
Ibland måste man konertera även det som är uppenbart.
/Janne Sv: if-sats
Nu har jag fått det att fungera genom att dels följa förslaget:
<% if date> rs("datum") AND CLng(rs("status"))< 1 Then %>
Men vad betyder CLng()?? och vilken funktion har det?Sv: if-sats
/Janne