Bisogna vedere come imposti i valori delle date.
Il tipo DateTime include sempre Data + Ora.
Lo sai vero che potrebbe essere necessario indicare anche l'ora?
Vedi questo mio articolo sulle Date in Access (ma vale per qualsiasi database).
Inoltre, dovresi usare un Command invece di una query (per i soliti classici motivi detti e ridetti più volte)
Se ti possono essere utili, guarda gli articoli che leggi in firma:
il primo (ADODB) spiega dettagliatamente i problemi inerenti alle date.
il secondo (ADO.NET) mostra come usare i Command.
![]()