Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-03-2005
Bitbanner Bitbanner is offline
Miembro
 
Registrado: ene 2005
Posts: 46
Poder: 0
Bitbanner Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 04-03-2005
Avatar de User_baja1
User_baja1 User_baja1 is offline
Miembro
 
Registrado: feb 2005
Posts: 99
Poder: 20
User_baja1 Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 04-03-2005
Bitbanner Bitbanner is offline
Miembro
 
Registrado: ene 2005
Posts: 46
Poder: 0
Bitbanner Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 04-03-2005
lucianojdg lucianojdg is offline
Miembro
 
Registrado: dic 2003
Posts: 42
Poder: 0
lucianojdg Va por buen camino
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
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:03:37.


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
Copyright 1996-2007 Club Delphi