Dim dagsdato,udregnetdato dagsdato=Date Response.Write "Dags dato er " & dagsdato & "<br>" udregnetdato=DateAdd("d",14,dagsdato) Response.Write "Dato om 14 dage " & udregnetdato & "<br><br>"
strSQL2 = "Select * from oversigt where Dato Between "&dagsdato&" and "&udregnetdato&"" Set rs2 = Conn.Execute(strSQL2)
Response.Write strSQL2 & "<br><br>"
Response.Write &rs2("navn")
Her burde den så returnere een post da der ligger en post med dato 08-10-2011 MEN denne post vises ikke.
Output fra STRSQL2 er som følger: Select * from oversigt where Dato Between 26-09-2011 and 10-10-2011
står din dato i db som dansk datoformat dd-mm-yyyy ?
så dette
Dim dagsdato,udregnetdato dagsdato=Date Response.Write "Dags dato er " & dagsdato & "<br>" udregnetdato=DateAdd("d",14,dagsdato) Response.Write "Dato om 14 dage " & udregnetdato & "<br><br>" hent_dagsdato = month(dagsdato) &"-"& day(dagsdato) &"-"& year(dagsdato) hent_udregnetdato = month(udregnetdato) &"-"& day(udregnetdato) &"-"& year(udregnetdato) strSQL2 = "Select * from oversigt where Dato Between #"&hent_dagsdato&"# and #"&hent_udregnetdato&"#" Set rs2 = Conn.Execute(strSQL2)
bemærk at i SQL sætningen er dd og mm vendt om (kommer fra hent_dagsdato)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.