A mi me funciona bien, lo he hecho asi:
Código:
SELECT * FROM mensajes INNER JOIN usuarios ON usuarios.id=mensajes.usuarioorigen
WHERE fecha>='02/08/05'
Si tienes todas las fechas en castellano, no deberis de tener problemas.
Yo lo que hago siempre para crear las consultas es ir al Analizador de Consultas (en SQLServer), o creo la consulta en Access, cuando funciona la paso a VB y le cambio los parametros