Toon posts:

[ASP/SQL] WHERE met data doet het niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Uiteraard heb ik voor deze topic eerst gezocht of ik een oplossing kon vinden echter deze heb ik niet gevonden.

Ik zit met het volgende probleem. Ik heb een database met verschillende data wanneer de aanbiedingen zijn verlopen. Ik heb voor het testen een record in de database gezet met de datum 14-1-2004. Het veld van de datum is wel een datum/tijd veld. Het gaat trouwens over een MS Access DB.

Ik heb de volgende code:
code:
1
2
3
4
Session.LCID = 1043
sql="SELECT * FROM Aanbiedingen WHERE GeldigTot >= #" & Date() & "#"
Set RS = Server.createObject("ADODB.Recordset")
RS.open sql, dsn, 1, 2, &H0001
Wat ik hier aan de DB vraag lijkt mij heel simpel:"

SELECTEER ALLES VAN AANBIEDINGEN WAAR GELDIGTOT GROTER OF GELIJK AAN DE HUIDIGE DATUM IS.

Echter de uitwerking is totaal anders en ik kan er niet van op aan wanneer iets wordt weergegeven. Uiteraard heb ik de code wel die de resultaten laat zien.

Kan iemand mij helpen?

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

* drm denkt dat Access ongetwijfeld ook wel een NOW() of CURRENT_TIME() of CURRENT_DATE() achtige functie kent.

Verder denk ik aan Parametrized queries... Zie de FAQ.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

Die heeft Access wel ja, zie bijvoorbeeld ook dit.

Verwijderd

Topicstarter
code:
1
sql="SELECT * FROM Aanbiedingen WHERE GeldigTot >= DATE()"
de bovenstaande code heeft idd geholpen. Thnx.