Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
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 14-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.504
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Tal como lo tienes hay dos posibles fuentes de problemas. Los separadores y el formato de fecha (dd/mm/yyyy o mm/dd/yyy). Posiblemente uno de los dos es el que te está generando el error.

Porqué no pruebas a utilizar parámetros en la consulta; Posiblemente eso te evite ambos problemas.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #2  
Antiguo 14-10-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 23
FGarcia Va por buen camino
Efectivamente si te quieres quitar dolores de cabeza envia parametros, yo lo he hecho asi usando ADO y Access

Código Delphi [-]
With ConsultaTotales1 do
        Begin
          Close;
          SQL.Clear ;
          miSQL := '';
          miSQL := 'SELECT * FROM Captura ' +
'WHERE (HoraFecha BETWEEN :FIni AND :FFin)' +
'ORDER BY Consecutivo';
          SQL.Add(miSQL);
          Parameters.ParamByName('FIni').Value := FechaInicio;
              Parameters.ParamByName('FFin').Value := FechaFinal;
          Open;
 
 
//En el click de un boton envio y formateo, obtengo los datos de un Maskedit
procedure TfrmHoraFecha.Button1Click(Sender: TObject);
var
HInicial, HFinaliza : TDateTime;
begin
  HInicial := StrtoDateTime(meTInicio.Text);
  DateTimetoString(HoraInicio, 'hh:nn:ss am/pm', HInicial);

  HFinaliza := StrtoDateTime(meTFinal.text);
  DateTimetoString(HoraFinal, 'hh:nn:ss am/pm', HFinaliza) ;

  FechaInicio := meFInicio.Text + ' ' + HoraInicio ;
  FechaFinal := meFFin.Text + ' ' + HoraFinal ;

  MDatos.ConsultaHoraFecha ;
  Close;
end;
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #3  
Antiguo 15-10-2008
Jackpg Jackpg is offline
Registrado
 
Registrado: ago 2008
Posts: 2
Poder: 0
Jackpg Va por buen camino
Caray creo que ya vi donde estaba el problema, y es el formato de la fecha, yo la manejo dia/mes/año pero la consulta la pide como mes/dia/año mmmmm creo que la tendre que modificar y darle el formato necesario jejejeje o para ahorrarme pasos tendre que modificar mi configuracion regional y colocarlo como me lo pide la consulta.
Responder Con Cita
  #4  
Antiguo 15-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.504
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Neftali Ver Mensaje
Porqué no pruebas a utilizar parámetros en la consulta
Cita:
Empezado por FGarcia Ver Mensaje
si te quieres quitar dolores de cabeza envia parametros
Lo dicho anteriormente.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como sacar diferencia entre 2 fechas con Delphi 5? flystar Varios 8 17-05-2011 02:59:05
slq entre dos fechas comparar fechas taru MySQL 2 30-07-2007 17:10:36
Como puedo obtener el numero de meses entre 2 fechas en firebird ElGatitoTapatio Firebird e Interbase 15 22-01-2007 17:35:15
como calcular los dias entre fechas. carlos gonzalez Varios 2 27-08-2005 02:30:59
Cómo consulto entre dos fechas ? K4RL0S SQL 3 24-12-2003 11:58:07


La franja horaria es GMT +2. Ahora son las 17:57:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi