Bueno si alguien tiene el mismo problema que yo les dejo como lo solucione:
Código:
SELECT * From head_venta WHERE fecha_vt between #01/10/2012 00:00:01 am# and #01/10/2012 11:59:59 pm#
Si bien el fomato de fecha en mi db se guarda como dd/mm/aaaa, en la sintaxis de SQL se debe poner como mm/dd/aaaa y si tienen formato de hora con a.m. y p.m., este se debe poner sin los puntos, osea am y pm, como se puede apreciar en el codoigo que les deje.
Saludos.