Ti ringrazio per i link molto utile, il problema però non sono riuscito a risolverlo.
Per connettermi e fare operazioni nel database usavo Oledb e non ADODB. Sapevo che il tipo Datetime includeva anche l'ora, per questo avevo provato anche con questo tipo e ho usato anche un Command. Il problema è che a me non è che non mi trova tutti i record compresi in quell'intervallo ma è che non me li trova affatto i record. Qualsiasi formato metto le date il risultato è sempre lo stesso!
Adesso stò provando usando ADODB seguendo i consigli del link nella tua firma, ma come imposto la stringa di connessione? Il Provider non devo specificarlo, o sbaglio?