optime ho cambiato i formati nel data e ora l'ordine funziona

solo che mi da errore su una ricerca

cer1Sc = "12/02/2003"
cer2Sc = "15/02/2004"

RecRS.Open "select * from scadenze where data >= '" & cer1Sc & "' and data <= '" & cer2Sc & "'order by data", DatDb1, adOpenStatic, adLockOptimistic

Errore di run-time -2147217900(80040e14)
tipi di dati non corrispondenti nell'espressione criterio.

prima di cambiare i formati la ricerca funzionava, a modo suo ma funzionava.
ho provato anche a cambiare le variabili nella query e a mettere direttamente i dati, ma senza esito.

da cosa dipende, e che tipi di dati cerca?

by
gyonny