Comparar fechas en Access
hola tengo una aplicacion hecha en delphi 7 y uso una BDatos en ACcEss 2003 estoy haciendo una consulta Código Delphi [-]
datamodule1.QC.Close; datamodule1.QC.SQL.Clear; datamodule1.QC.SQL.Add('select a.*,c.nombre as Nombre_Articulo, a2.compra_lts '); datamodule1.QC.SQL.Add('from doctos_compras a, partidas_compras a2, articulos c '); datamodule1.QC.SQL.Add('where a.folio_compra=a2.folio_compra and a2.cve_art=c.idarticulo and and a.fecha>=:param1 and a.fecha<dateadd(dd,1,:param1)'); datamodule1.QC.SQL.Add('order by fecha'); datamodule1.QC.ParamByName('param1').AsDatetime:=Picker1.Datetime; datamodule1.QC.ExecSQL; Me marca un error del Access que le falta parametros!!!!!! HElp Me PLease |
Hola
No lo entiendo bien, pero por lo menos hay un error: Saludos |
Asi:
Ke no entiendes???
|
Asi:
|
Hola
Pregunto: Con que componente enlazas con access? Bde , ado , etc. Saludos |
uso BDE y quiero que el resultado de la consulta en un quickreport o dbgrig no se si sea la sintaxis para mandar la fecha en access
|
Hola
No se que pretendes hacer, la verdad sigo sin entender. Para empezar te aconsejo que cambies de bde a ado. Veamos, se supone que estas haciendo una comparacion de fechas, el campo debe ser, supongo de tipo datetime en la tabla. Entonces podriamos colocar dos datetimepicker en el form y hacer esto: Con bde: Con ado: o con cualquiera: Saludos |
no funciona
hola graxs por la respuesta pero aun asi puse ese codigo y no funciona, solo quiero que cuando el usuario escoga la misma fecha en fecha1 y fecha2 muestre solo la de ese dia ya ke si uso el between NO sale nada en el reporte ni en el dbgrid.
|
Tuve cierto problema con BDE y Access y un driver concreto, segun el formato de las fechas ... me parseaba el sql pero no funcionaba a veces. Dejo mi solución por si alguien tiene ese problema otra vez.
|
Carnal, gracias, lo que pusiste en el post 4281 me funciono, gracias
|
La franja horaria es GMT +2. Ahora son las 07:00:54. |
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