Avatar billede wilweb Nybegynder
21. juli 2004 - 23:52 Der er 5 kommentarer og
1 løsning

Dato udtræk fra access

Jeg har en access database, hvor i der er følgende:
id | film  | dato1    | dato2
1  | tarzan| 18-07-2004| 25-07-2004
nu vil jeg gerne finde ud af om dags dato findes imellem dato1 og dato2.

Fx. dags dato 20-07-2004 så skulle den meget gerne skrive tarzan ud.

Jeg har prøvet med, men det sker ikke noget
strSQL = "SELECT * FROM tbl WHERE dato1 > #" & DateAdd("d", -1, Date()) &"# AND dato2 < #" & DateAdd("d", 1, Date()) & #" "

Kender i en løsning?
Avatar billede eagleeye Praktikant
21. juli 2004 - 23:58 #1
Prøv sådan her:

strSQL = "SELECT * FROM tbl WHERE dato1 < Date() AND dato2 > Date()"

Sakl den også medtage posten hvis enten dato1 eller dato2 er lig dags dato skal der lige et ligmed tegn med sådan her:

strSQL = "SELECT * FROM tbl WHERE dato1 <= Date() AND dato2 >= Date()"
Avatar billede wilweb Nybegynder
22. juli 2004 - 00:30 #2
jeg har lige rettet det lidt til! men jeg kan kun få det til at virke hvis jeg hardkoder datoen:

<%
tjekdato = date() 'virker ikke
'tjekdato = "19-11-2004" 'virker

' SQL forespørgsel
strSQL = "SELECT * FROM fkalender WHERE dato1 <=#" & tjekdato & "# AND dato2 >=#" & tjekdato & "#"
Set rs = Conn.Execute(strSQL)

if rs("emne") = "" then
  Response.Write "Der spilles ikke teater den dato du søgte på. "
else
  Response.Write "Der opføres " & rs("emne") & " på den dato du søgte på."
end if

har du en ide?
Avatar billede wilweb Nybegynder
22. juli 2004 - 00:33 #3
Fejltype:
(0x80020009)
Undtagelse opstod.
/teater/forestilling/val_dato.asp, line 11

linje 11 =
Response.Write "Der spilles ikke teater den dato du søgte på. "
Avatar billede wilweb Nybegynder
22. juli 2004 - 00:36 #4
Smid bare et svar jeg fik vist lige dummet mig lidt, løste det med :

if rs.EOF or rs.BOF then
    Response.Write "Der spilles ikke teater den dato du søgte på. "
else
  Response.Write "Der opføres " & rs("emne") & " på den dato du søgte på."
end if
Avatar billede eagleeye Praktikant
22. juli 2004 - 19:48 #5
OK :))
Avatar billede wilweb Nybegynder
23. juli 2004 - 00:46 #6
takker:>
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