Que tal.
Eso del manejo de fechas en productos de Microsft es un relajo incluso no son compatibles ni entre ellos mismo, ni el SO.
Yo hago lo siguiente, dentro de SQL Server cuando hago querys los formatos los manejo como YYYMMDD, por lo que tu consulta, queda de la siguiente manera.
Código:
select e.nombre from tblreparto as r, tblempleados as e, tblbares as b
where e.code=r.code and b.codb=r.codb and b.nombre='stop'and
r.fecha between '20051017' and '20051023'
Saludos