questa istruzione select di sql mi seleziona tutto il database invece solo le date incluse nell'intervallo

AND prima_nota.data Between #01/04/2002# AND #08/04/2002#
perche ? ho scritto bene?

in vb ho scritto:

" AND prima_nota.data Between #" & Datada & "# AND #" & DataA & "# "

ma come è possibile io mi collego ad access ma proprio la ricerca mi restituisce tutto