Hoe een (willekeurige) datum vergelijken met een datum uit de database ?

Status
Niet open voor verdere reacties.

leifoet

Gebruiker
Lid geworden
7 okt 2007
Berichten
326
Met de volgende SQL code (in ASP classic) wil ik in een SELECT query een datum testen => is bijvoorbeeld de datum 10/02/2017 aanwezig in de TabelA (om vervolgens de corresponderende record op te lijsten)

SELECT ... FROM ... WHERE Members.membernr>=1 and cdate(TabelA.Datum)=cdate("10/02/2017") ORDER BY ....

Ik krijg evenwel volgende foutmelding :
Microsoft VBScript compilation error '800a0401'
Expected end of statement

Ter info : TabelA.Datum = een Datum/Tijd veld (met korte notatie)

De code in vet is niet correct - zonder dit deeltje code (vet) geeft de query wel een lijst, maar met alle 'datums' - heeft dit soms te maken met AND ?

Graag correctietips. - Dank
 
De AND mag uiteraard nooit het probleem zijn. Ik vermoed dat je de datum verkeerd invult. Probeer deze eens:
Code:
     WHERE Members.membernr>=1 and TabelA.Datum=CDate(#2/10/2017#)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan