FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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. |
#3
|
|||
|
|||
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 |
#4
|
|||
|
|||
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
__________________
Luciano DG |
|
|
|