Hoi,
Ik wil graag een Query maken die records tussen een bepaalde tijd returned.
Hiervoor gebruik ik de between functie van acces. Ik haal als eerste datum in asp 1 dag van nu af:
daarna maak ik de query:
Hij returned gewoon alle records uit de database en houd geen rekening met de between. Zelfs als ik between nu en over 1 jaar doe geeft hij nog steeds alle records.
ik snap er helemaal niks van.
Ik wil graag een Query maken die records tussen een bepaalde tijd returned.
Hiervoor gebruik ik de between functie van acces. Ik haal als eerste datum in asp 1 dag van nu af:
code:
1
| timeLim = DateAdd("h",-24,now) |
daarna maak ik de query:
code:
1
2
3
4
5
6
| SQL = "SELECT tblTopics.Topic_ID, tblPosts.Post_ID, Topic_Subject, Topic_Auther, UserName, Forum_Afkorting, tbltopics.Forum_ID, Views, Date, Last_Entry, Priority, Locked " SQL = SQL & "FROM tblTopics, tblForum, tblUsers, tblPosts " SQL = SQL & "WHERE User_ID = Topic_Auther AND Post_ID = Last_Entry AND tblForum.Forum_ID = tblTopics.Forum_ID AND tblPosts.Date BETWEEN #" & timeLim & "# AND NOW()" SQL = SQL & " ORDER BY Date DESC" objRec.Open SQL, strCon,3,3 |
Hij returned gewoon alle records uit de database en houd geen rekening met de between. Zelfs als ik between nu en over 1 jaar doe geeft hij nog steeds alle records.
ik snap er helemaal niks van.
[ Voor 7% gewijzigd door Mischa_NL op 02-08-2004 19:31 ]