Shelter, esta data vem de algum formulário??? tenta colocar só aspas simples e colocar depois 00:00... strSQL = strSQL & " where CRJJ04.data BETWEEN '01/03/2007 00:00:00' And '10/03/2007 00:00:00' " se tiver vindo de algum formulário tenta strSQL = strSQL & " where CRJJ04.data BETWEEN '" & variavel(data1) &" 00:00:00' And '"&variavel(data2)&" 00:00:00' " ve se funciona.