Bug: Grid quicksearch + PostgreSQL + Campo Inteiro LIKE - RESOLVIDO

Olá a todos,

Estou com problema nas grid com relação a pesquisa rápida.

Estou usando o Banco de Dados PostgreSQL e ao usar a pesquisa rápida, da o seguinte erro:

ERRO
Erro ao acessar o banco de dados
ERROR: operator does not exist: integer ~~ unknown LINE 1: …s.cod_secretarias where contrato.numero_contrato like ‘%2%’ ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts…

Pesquisei e descobri queo o scriptcase está gerando o código SQL de forma errada, pois campos do tipo Inteiro no postgresql não suporta a clausula LIKE.

Alguém passou por esse problema ? alguma ideia de como driblar esse problema ? pois preciso dos campos inteiros também na consulta, e principalmente com a clausula CONTENHA, ordenação -> pois quando converte para varchar ele não ordena da mesma forma que campo inteiro…

para não ficar na mão,

criei uma view no banco de dados convertendo o campo do tipo inteiro para varchar usando a função cast do banco…

Regis,

Teria como você mostrar o SQL da sua aplicação, com os respectivos tipos de campo no banco?

att,
Bernhard Bernsmann

Régis Matos, veja esse tópico: http://www.scriptcase.com.br/forum/index.php/topic,7433.msg35364.html#msg35364

Prezados,

Problema resolvido na release 7.1.010

Versão já disponivel.