ERRO NO FILTRO DA GRID

BOM DIA

NÃO CONSIGO RESOLVER ESSE ERRO QUANDO FAÇO CONSULTA PELO FILTRO DA GRID, O SCRIPTCASE COLOCA SÓ O COMANDO Upper(id_cidade). ISSO QUE ACARRETA O ERRO.
OBRIGADO

ERRO
Erro ao acessar o banco de dados
ERROR: function upper(integer) does not exist LINE 1: …scricao from public.serv_cidade where UF=‘TO’ and Upper(id_c… ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts.
select id_cidade, descricao from public.serv_cidade where UF=‘TO’ and Upper(id_cidade) = 5496 order by descricao

Rodrigo,

Me parece que você está tentando usar a função UPPER em um campo INT. O UPPER só funciona com campos CHAR ou VARCHAR. A função que queres usar é essa mesma?

Tente alterar o parâmetro Case Sensitive da área SQL (fica bem abaixo) para Sim. Acho que vai evitar o UPPER. Fora isso já postei um BUG de UPPER do script sobre DATAS ou algo assim a uns 4 meses atras, sem resposta.

Desculpe, não havia percebido que era o select gerado pelo SC… rsrsrsrsrs a dica do braille pode resolver.