Om du ändrar din SQL-fråga till följande borde fungera som du vill.
strSQL = "SELECT Top 5 * FROM members order [B]WHERE nyheter_datum BETWEEN #"& Date &"# AND #"& DateAdd("d", -5, Date)&"#[/B] ORDER BY nyheter_datum DESC"
Det känns som om det är en miss i databasdesignen här eller så är det jag som missuppfattar innebörden av kolumnen nyheter_datum. Den kolumnen bör inte finnas i tabellen members.
Annars, om jag missuppfattat, så går det "snabbare" att skriva KoTTeNs förslag såhär
SELECT TOP 5 *
FROM members
WHERE nyheter_datum BETEWEEN Date() AND DateAdd('d', -5, Date())
ORDER BY nyheter_datum DESC
Asterisken i SQL-frågan ska du byta ut mot dom kolumner du vill ha. En asterisk är alltid fel om du inte kör COUNT(*).
245 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91