Cita:
Iniciado por pkj
Se me ocurre un posible motivo para el fallo, y viendo que no nos dices si has solucionado el problema lo comento:
Creo que el problema podría estar en que tu sistema esté configurado para funcionar con el formato de fecha dd/mm/yyyy y la tabla a leer tenga las fechas en formato mm/dd/yyyy.
El comando Format, viendo que el sistema usa el formato dd/mm/yyyy, cree que el primer valor de una fecha introducida es el día, y para pasarlo a mm/dd/yyyy lo pone como segundo valor del resultado, despues toma el segundo valor creyendo que es el mes y lo pone como primer valor del resultado, limitando su valor a 12 o menos.
Quizá tendrías que usar las fechas sin intentar formatearlas antes.
Suerte.
Hola Amigos Gracias por las respuestas pero ya los solucione:
primero lo que queria era transformar en formato mm/dd/yyyy pero lo queria para hacer una consulta #fecha# con between bueno ps en lugar de declrar mi variable como date lo declare como string y asi funcionaba mi consulta normal.
#fecha#. lo que pasaba es que em mi bd de datos lo guardaba como dd/mm/yyyy y lo consultaba como mm/dd/yyyy Gracias por las ayudas