15. juli 2005 - 21:23
Der er
7 kommentarer og 1 løsning
Vælge poster imellem 2 datoer
Hvad gør jeg galt ? sqlK ="SELECT * FROM konkurrence WHERE "&date&" BETWEEN #oprettet_dato# AND #slut_dato#" set rsK = objConnK.Execute(sqlK) FEJLEN: Microsoft JET Database Engine error '80040e07' Syntax error in date in query expression ''15-07-2005' BETWEEN #oprettet_dato# AND #slut_dato#'. Og felterne er af typen kort datoformat i access ;-)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Det dutter ikke at sætte en variabel ind mellem WHERE og BETWEEN: WHERE "&date&" BETWEEN Der skal stå navnet på et datofelt i din database: sqlK ="SELECT * FROM konkurrence WHERE dirDatoFelt BETWEEN #oprettet_dato# AND #slut_dato#"
hmm, men jeg skal bruge poster hvor datoen idag er imellem de to datofelter i DB ;-(
Man bruger kun #-tegn rundt om værdier - ikke om søjlenavne: sqlK = "SELECT * FROM konkurrence WHERE oprettet_dato<#" & date "# AND #" & date "# < slut_dato"
... og begge date inklusive: sqlK = "SELECT * FROM konkurrence WHERE oprettet_dato <= #" & date "# AND #" & date "# <= slut_dato"
11. december 2007 - 20:36
#7
Lukketid?!
20. marts 2013 - 17:06
#8
lukker
Kurser inden for grundlæggende programmering