Hej! Gör urvalet direkt i SQL-satsen... VBScript-funktionen DateAdd() hjälper dig att få fram rätt datum, ex: Tack för det, skall prova innom snar framtid. Kollade lite på datediff, men fick inte ihop det riktigt.If sats med datum
Jag skriver ut en lista som blir större och större, jag vill lägga en bild vid de sista 14 dagarnas nyheter.
Hur ser if satsen ut när jag bara skall visa de sista 14 dagarnas nya inlägg?
skriver jag
<code>if Rst("date") = date then
<img src="bild.jpg">
end if
</code>
så visas ju bara dagens inlägg, Hur ser det ut när det gäller dagens datum - 14 dagar?
Eller är det bättre och lättare att lägga in den i SQL-satsen direkt? den ser ut som följer
<code>
sql = "SELECT * FROM Objects WHERE ownerID = 27 order by title asc"
set Rst = conn.execute(sql)
Do while Not Rst.EOF
.... mer kod och här någonstans funderade jag på att lägga in if satsen.
</code>Sv: If sats med datum
<code>
sql = "SELECT * FROM Objects WHERE ownerID = 27 " &_
"AND [date]>#" & DateAdd("d",-14,Now()) & "# order by title asc"
</code>
För info om DateAdd, se här : http://msdn2.microsoft.com/en-us/library/cb7z8yf9.aspxSv:If sats med datum
Tack
//Jocke