PDA

Ver la Versión Completa : ¿Realizar una busqueda de fechas?


judoboy
23-05-2003, 11:24:52
Hola me gustaría saber como realizar una búsqueda acotandola entre dos fechas, Utilizo Access en esta apliación
introduzco los datos así añadido a mi SentenciaSql

{información sobre la fecha de los Alquileres}
try
begin {FECHA ALQUILER}
if (FechaInicio.Text<>' / / ') then
SentenciaSql:=SentenciaSql+' AND
CP.FECHAINICIO>='''+FormatDateTime

('dd/mm/yyyy',StrToDateTime(FechaInicio.Text))+'''';
if (FechaFin.Text<>' / / ') then
SentenciaSql:=SentenciaSql+' AND
CP.FECHAINICIO<='''+FormatDateTime
('dd/mm/yyyy',StrToDateTime(FechaFin.Text))+'''';
end;
except
on EConvertError do
begin
Application.MessageBox('Error al introducir la
fecha','ERROR',Mb_Ok+Mb_IconInformation);
FrmBuscarAlquiler.ModalResult:=0;
Exit;
end;
end;



pero no me realiza la busqueda bien

marcoszorrilla
23-05-2003, 12:56:03
En Access, las fechas tienen que ir entre almohadillas:

#01/01/2003#

Por lo tanto tienes que concatenar con almohadillas el principio y fin de las fechas.

Un Saludo

judoboy
23-05-2003, 13:03:23
Gracias, asunto solucionado.

roman
23-05-2003, 18:12:48
Posteado originalmente por marcoszorrilla
En Access, las fechas tienen que ir entre almohadillas:


¿Les da mucho sueño?

:D

marcoszorrilla
23-05-2003, 23:26:53
Pues sí, parece que las fechas en este sistema de base de datos tienen una vertiente onírica.

Y que conste que esto ya era así antes del malogrado proyecto del escusado cibernético.

Un Saludo.