Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Ayuda con consulta de fechas !!! (https://www.clubdelphi.com/foros/showthread.php?t=2894)

kamezen 12-08-2003 01:10:38

Ayuda con consulta de fechas !!!
 
hola amigos !!

Ojala puedan ayudarme con la siguiente consulta.

Tengo informacion en la base de datos de Access y necesito consultar en un rango de fechas !!

Mi codigo es el siguiente:

vSql := 'select * from juridica where '
+' cve_sit_jur = '+Ed_CveSit.Text+' '
+'and ( (Fecha_Cap >= '+DateToStr(vFecI)+') '
+'and (Fecha_Cap <= '+DateToStr(vFecF)+') )';

El problema es que me indica que la informacion no existe; Cuando utilizo el parametro de >= solo, si funciona, pero cuando le agrego el <= me marca el error que mencione !!

Alguna ayuda ???

__cadetill 12-08-2003 01:17:30

Prueba ha hacer algo asi

Código:

vSql := 'select * from juridica where '
+' cve_sit_jur = '+Ed_CveSit.Text+' '
+'and Fecha_Cap between :FechaIni and :FechaFin';

Query.ParamByName('FechaIni).AsDateTime := vFecI;
Query.ParamByName('FechaFin).AsDateTime := vFecF;

Query.Open;

Es decir, hacemos uso de parametros en la consulta SQL

Espero te sirva


La franja horaria es GMT +2. Ahora son las 10:13: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