formato del campo fecha para una consulta SQL
HOLA A TODOS Y MUCHAS GRACIAS POR AYUDARME.
MI PROBLEME ES EL SIGUIENTE: ESTOY TRABAJANDO CON UNA BASE DE DATOS ACCES 2000, Y ESTOY HACIENDO UNA CONSULTA EN SQL DESDE DELPHI PASANDOLE DOS PARAMETROS EditDesde.Text Y EditHasta.Text BIEN ESTOS DOS CAMPOS SON DONDE SE METERAN LAS DOS FECHAS LA INICIAL Y LA FINAL, MI PROBLEMA ES QUE COMO ACCES TIENE ESTE FORMATO : mm/dd/aaaa ME GUSTARIA QUE ME AYUDASEN PARA QUE EN LA CONSULTA ME LOS COGIERA COMO dd/mm/aaaa GRACIAS |
panel de control
Creo que tu problema es que en el panel de control->configuracion regional, tienes definido el formato de la fecha como mes-dia-año y luego access usa ese formato para almacenarlo.
Prueba a cambiar el formato alli y abre access y consulta la tabla, a ver como representa las fechas. Si aun asi te falla ... pues tendras que adaptar tu consulta al formato: decodeDate(fecha,dia,mes,anyo); query1.paramByName('fecha_desde').asString:= inttostr(mes)+'/'+ inttostr(dia)+'/'+inttostr(any); query1.open; espero que te sirva. david. |
gracias peroo....
Gracias
Estaba Buscando Uina Opcion Que Me Cambiase El Formato De Los Datos Introducidos Por Parametro, Es Decir: Que Si El Usuario Introduce: 15/05/2005 Esto Mismo Se Convierta En 05/15/2005 Que El Formato Que Acces Usa Para Almacenar Lads Fechas Pero Muchas Gracias |
Para hacer eso utiliza la función:
FormatDateTime('mm/dd/yyyy', Fecha); esta funcion te va a devolever la fecha en formato mes/dias/año. Saludos |
La franja horaria es GMT +2. Ahora son las 08:17:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi