Hola nuevamente:
Te hago un par de consultas:
1. ¿Que tipo de conexión utilizas con la BD, ADO, BDE, eetc?
2. ¿De que tipo de datos son tus parámetros?
3. ¿Te arroja un error o simplemente no te denuelve ningún registro?
4. ¿Tienes registros en el periodo solicitado?
te pregunto poruqe me parece bastante raro el error, ya que los campos tipo DateTime son del tipo Float., asi que debes tener en cuenta que los parametros sean de fecha, es decir la hora en 0, es decir, si tienes unregistro el 18/05/2003 15:00:00 y pides los datos desde el 18/05/2003 18:00:00, no te lo va a pescar. Esto es bueno tenerlo en cuenta cuando utilizas el termino 'Between' en la clausula 'Where'.