Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   type mismatch in expression (https://www.clubdelphi.com/foros/showthread.php?t=18443)

noe 12-02-2005 03:14:21

type mismatch in expression
 
Saludos a todos los compañeros del foro de delphi.
Mi problema es el siguiente:
Cuando realizo una consulta me manda el siguiente error:
"type mismatch in expression"

Tengo el siguiente codigo:

Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select *');
Query1.SQL.Add('from Cobranza.db');
Query1.sql.Add('Where upper(UltSem) =:Ultima and');
Query1.sql.Add('upper(Semana) =:Sem and');
Query1.sql.Add('upper(Concepto) like :Concep');
Query1.ParamByName('Ultima').AsInteger:=strtoint(Edit1.Text);
Query1.ParamByName('Sem').AsString:=Edit2.text;
Query1.ParamByName('Concep').AsString:=Edit3.text;
Query1.Open;

El campo en la tabla cobranza llamado "UltSem" es de tipo Numerico.
Utilizo tablas paradox de Delphi 5.0

Bueno gracias por la ayuda
Saludos
Atte Noe

Coco 12-02-2005 03:41:26

Dos tipos que tienes declarados en cada uno de los parametros son los correctos?
Deberias tenerlos declarados como
ftString los parametros Sem y Concep
ftInteger el parametro Ultima

En la tabla cobranza.db de que tipo son los campos semana y Concepto?

Saludos


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

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