Fechas en formato español busca en formato americano
Publicado por Jesus (4 intervenciones) el 21/06/2021 12:53:45
Hola Grupo,
Os escribo porque me he quedo un poco perplejo con lo que me ha pasado. Resulta que tengo mi BD creada y en ella las fechas aparecen en el formato español (dd/mm/aaaa). Hasta aquí todo perfecto.
El problema se me ha presentado cuando quiero buscar una fecha. Una de mis tablas graba los partes de trabajo, y lógicamente un campo es la fecha del parte. Concretamente tengo estos datos introducidos:
Fecha_Parte = 07/06/2021 ( 7 de Junio de 2.021 ). Con esta fecha hay al menos 5 partes. El problema me lo encuentro cuando mediante un formulario, le doy al usuario la posibilidad de que consulte los partes de una fecha concreta. El usuario introduce la fecha que quiere buscar en el TxtFechaBuscar. Por ejemplo, se introduce 07/06/2021 la da al botón buscar y curiosamente no aparece nada. Cuando como digo deberían aparecer 5 registros.
La consulta que realiza es sencilla “ SELECT * From PartesTrabajo WHERE fecha_Parte = #07/06/2021# “ (“07/06/2021” es el valor que haya en el campo TxtfechaBuscar y que ha introducido el usuario ).
Me quedo de piedra. ¿ Si todo está bien, porque no devuelve registros esta consulta ?. Pruebo con otras fechas y detecto esto:
Pongo fecha de búsqueda 02/03/2021 ( 2 de marzo de 2.021 ) y me muestra los registros de fecha 03/02/2021 , es decir los del 3 de Febrero de 2.021. Me está bailando el mes por el dia y al contrario
¿Que se me ha escapado a la hora de confeccionar las BD para que ocurra esto? Y lo más importante ¿Que solución tenemos para arreglar este problema de fechas?
Muchas gracias de antemano.
Saludos.
Os escribo porque me he quedo un poco perplejo con lo que me ha pasado. Resulta que tengo mi BD creada y en ella las fechas aparecen en el formato español (dd/mm/aaaa). Hasta aquí todo perfecto.
El problema se me ha presentado cuando quiero buscar una fecha. Una de mis tablas graba los partes de trabajo, y lógicamente un campo es la fecha del parte. Concretamente tengo estos datos introducidos:
Fecha_Parte = 07/06/2021 ( 7 de Junio de 2.021 ). Con esta fecha hay al menos 5 partes. El problema me lo encuentro cuando mediante un formulario, le doy al usuario la posibilidad de que consulte los partes de una fecha concreta. El usuario introduce la fecha que quiere buscar en el TxtFechaBuscar. Por ejemplo, se introduce 07/06/2021 la da al botón buscar y curiosamente no aparece nada. Cuando como digo deberían aparecer 5 registros.
La consulta que realiza es sencilla “ SELECT * From PartesTrabajo WHERE fecha_Parte = #07/06/2021# “ (“07/06/2021” es el valor que haya en el campo TxtfechaBuscar y que ha introducido el usuario ).
Me quedo de piedra. ¿ Si todo está bien, porque no devuelve registros esta consulta ?. Pruebo con otras fechas y detecto esto:
Pongo fecha de búsqueda 02/03/2021 ( 2 de marzo de 2.021 ) y me muestra los registros de fecha 03/02/2021 , es decir los del 3 de Febrero de 2.021. Me está bailando el mes por el dia y al contrario
¿Que se me ha escapado a la hora de confeccionar las BD para que ocurra esto? Y lo más importante ¿Que solución tenemos para arreglar este problema de fechas?
Muchas gracias de antemano.
Saludos.
Valora esta pregunta


0