![]() |
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 |
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 23:54:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi