Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-02-2019
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Puse los espacios en la pregunta solo para que no salieran los iconos..

En el codigo, los tengo sin espacios..

Gracias !!
Responder Con Cita
  #2  
Antiguo 15-02-2019
Sir16 Sir16 is offline
Registrado
 
Registrado: sep 2018
Posts: 8
Poder: 0
Sir16 Va por buen camino
ok,

la otra opcion que podria ser es el tema de tener encapsulados los datos con '' para que cogiera los parametros algo como



Código Delphi [-]

Qry_ADO.SQL.Add( 'Where checktime between '': pdate1'' and '': pdate2''' );


aciendo el escape de poner '00/00/000' y no coger 00/00/0000 las fechas.
Tambien hay el QuotedStr(fecha) ponerlo en el parametro de las fechas
Responder Con Cita
  #3  
Antiguo 15-02-2019
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Gracias Sir16, probare de esa manera.

He probado de la siguiente manera
Código Delphi [-]
    Qry_ADO.SQL.Clear;
    Qry_ADO.SQL.Add( 'SELECT * FROM checkinout c ');
    Qry_ADO.SQL.Add( 'Where c.checktime between ' + '#' + FormatDateTime('mm/dd/yy', edt_Desde.Date ) + '#' );
    Qry_ADO.SQL.Add( 'and ' + '#' + FormatDateTime('mm/dd/yy', edt_Hasta.Date ) + '#' );

y funciona si el rango de fechas tiene mas de 1 dia de diferencia, ahora si los 2 edits son iguales , o sea que quiero buscar datos de un dia solo, no me trae registros..

Tambien he probado con el formato del año con 4 digitos pero no obtengo resultados.

Me enloquece !!!
Responder Con Cita
  #4  
Antiguo 15-02-2019
Avatar de lbidi
lbidi lbidi is offline
Miembro
 
Registrado: oct 2003
Ubicación: Montevideo- URUGUAY
Posts: 417
Poder: 21
lbidi Va por buen camino
Logre hacerlo de esta manera

Código Delphi [-]
    With Qry_ADO do
    begin
        SQL.Clear;
        SQL.Add( 'SELECT * FROM checkinout c ');
        SQL.Add( 'Where Format( c.checktime, "dd/mm/yyyy" ) between ' + QuotedStr( FormatDateTime('dd/mm/yyyy', edt_Desde.Date ) ) );
        SQL.Add( 'and ' + QuotedStr( FormatDateTime('dd/mm/yyyy', edt_Hasta.Date ) ) );
        Open;
    end;

Gracias por las respuestas..
Responder Con Cita
Respuesta



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
Buscar por rango de fechas en access Kamael Conexión con bases de datos 10 26-11-2009 18:06:52
No Puedo Hacer Una Consulta Por Rango De Fechas En Mi Aplicacion metroyd Varios 2 03-06-2008 19:19:27
Consulta Rango de Fechas soloriv SQL 7 23-06-2006 03:02:03
Consulta de rango de fechas con sql Yanet SQL 2 12-02-2005 02:07:04
Consulta sql con rango de fechas jgutti SQL 5 26-02-2004 18:51:54


La franja horaria es GMT +2. Ahora son las 23:18:22.


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