Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Fechas desde Edits (https://www.clubdelphi.com/foros/showthread.php?t=29863)

Roilo 02-02-2006 21:36:24

Fechas desde Edits
 
Hola , estoy seguro que mi duda es una huevonada pero creanme que no tengo tiempo ni bibliografía para estudiar el caso...
Necesito hacer una consulta SQL utilizando un TQuery que me busque todos los registros cuyo campo Fecha sea igual al contenido de un TMaskEdit que tengo en el Formulario. Gracias de Antemanos...

roman 02-02-2006 22:00:15

Cita:

Empezado por Roilo
Hola , estoy seguro que mi duda es una huevonada pero creanme que no tengo tiempo ni bibliografía para estudiar el caso...

Bueno, eres sincero, eso es un punto.

Ármate el query con:

Código SQL [-]
select * from tu_tabla
where fecha = :fecha

Para ejecutar la consulta sustituyes el parámetro antes de abrirla:

Código Delphi [-]
Query.ParamByName('fecha') := StrToDate(MaskEdit.Text);
Query.Open;

La máscara del MaskEdit conviene que indique que se guarden los caracteres literales, tal como en el ejemplo del editor de máscaras:

!99/99/00;1;_

y debes asegurarte que la máscara coincida con el formato de feha que tengas en tu sistema. O bien ajustar la variable global ShortDateFormat para que ajuste el formato.

// Saludos

Roilo 07-02-2006 19:27:21

Gracias
 
Logré lo que quería luego de algunos cambios. Gracias por el cabo que me tiraste. Aquí traigo el código:
Código Delphi [-]
   
   Query1.ParamByName('param').AsDateTime  := StrToDate(hasta.Text);
   query1.open;


La franja horaria es GMT +2. Ahora son las 05:15:15.

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