Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error en consulta (https://www.clubdelphi.com/foros/showthread.php?t=9017)

inetplus 10-04-2004 17:27:56

Error en consulta
 
Haber si pueden darme una mano con este error, del cual desconozco la causa.

Este es el codigo, el cual consulta a una base Paradox:

QueryFacturas.Close;
QueryFacturas.SQL.Clear;
lineasql:= 'Select * from ' + ArreCom[IndCom];
QueryFacturas.Sql.Add(lineasql);
QueryFacturas.Sql.Add('Where fecha between :prifec and :ultfec');
QueryFacturas.ParamByName('prifec').AsDate := StrTodate(FecDes);
QueryFacturas.ParamByName('ultfec').AsDate := StrTodate(FecHas);
QueryFacturas.Open;
<--- Aqui da el error

Cuando ejecuta la consulta entre un rango de fechas determinado emite el error de "Type Mismatch".

Como puedo solucionar esto ?

__cadetill 10-04-2004 20:26:35

a mi me da muy mala espina esta linea antes del Where

QueryFacturas.Sql.Add(lineasql);

mira de hacer, antes del Open un SaveToFile para ver que SQL te está montando

inetplus 10-04-2004 21:09:23

El error era producto de un desorden en los indices.

Gracias.


La franja horaria es GMT +2. Ahora son las 02:55:01.

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