Avatar billede nythjem Nybegynder
18. april 2005 - 19:35 Der er 2 kommentarer og
1 løsning

Udtræk record mellem to datoer?

Hej Alle!

Jeg har følgende forespørgsel, som jo burde være ligetil.. Databasen er Access, dato formatet er short date, og jeg har sat sessio.lcid = 1030..

Jeg kan godt trække poster ud, hvor datoen er større end dato01. Men når jeg prøver at trække poster ud, hvor datoen er mindre end dato02, så udskriver den ikke noget..

Hvad søren gør jeg galt, eller kan jeg gøre anderledes???

IVC_DATO_NOW = Day(Now) & "-" & Month(Now) & "-" & Year(Now)

Set Record = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From menuopsaetning Where AND Dato01 >= #" & IVC_DATO_NOW & "# AND Dato02 < #" & IVC_DATO_NOW & "# AND Vis = True ORDER BY Prioritet"
Avatar billede terry Ekspert
18. april 2005 - 20:24 #1
Try this

"Select * From menuopsaetning Where #" & IVC_DATO_NOW & "# Between Dato01 AND Dato02 AND Vis = True ORDER BY Prioritet"

OR

"Select * From menuopsaetning Where #" & IVC_DATO_NOW & "# >= Dato01 AND #" & IVC_DATO_NOW & "# <= Dato02 AND Vis = True ORDER BY Prioritet"
Avatar billede nythjem Nybegynder
18. april 2005 - 22:04 #2
Hej Terry..

:) Troede slet ikke, at den havde accepteret mit indlæg.. Fik i hvert fald en af de "typiske", kunne ikke etablere forbindelse til databasen beskeder.

Men jeg fandt ud af, at jeg havde lavet fejl i >=, så jeg lavede den lige omvendt af, hvad jeg skulle. Men det havde du set, altså løsning nr. to..

Og tak for hjælpen.. :)
Avatar billede terry Ekspert
18. april 2005 - 22:30 #3
selv tak
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester