Autor Tópico: [RESOLVIDO] Erro no filtro da consulta: function upper(integer)  (Lida 562 vezes)

elton_elias

  • Novato
  • *
  • Mensagens: 6
Erro no Banco de dados postgresql a qual o scriptcase tenta utilizar a função upper em campos inteiros em um filtro de uma grid.


Se eu marcar como Case Sensitive   sim no postgresql, o sistema funcionar normal, porem preciso utilizar sem Case Sensitive.   
Erro ocorre após a atualização desse mês (8.1.039).
Segue mensagem completa.

Atenção
Erro ao acessar o banco de dados
ERROR: function upper(integer) does not exist LINE 1: select distinct controle from vw_receber where Upper(control... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts.
select distinct controle from vw_receber where Upper(controle) = 1331


« Última modificação: Maio 23, 2016, 05:37:04 pm por Yuri Esteves »

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:BUG - Erro no filtro da consulta banco de dados ERROR: function upper(integer)
« Responder #1 Online: Maio 18, 2016, 04:42:20 pm »
Boa tarde!

O caso foi corrigido e será liberado na próxima release. Release 8.1.041

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:BUG - Erro no filtro da consulta banco de dados ERROR: function upper(integer)
« Responder #2 Online: Maio 23, 2016, 05:36:39 pm »
Resolvido na release 8.1.041.

Versão liberada e disponivel para download ou atualização.

Igor

  • Novato
  • *
  • Mensagens: 13
Re:[RESOLVIDO] Erro no filtro da consulta: function upper(integer)
« Responder #3 Online: Julho 19, 2016, 06:45:39 pm »
Ainda continuo com este problema estou na versão 8.1.043 é necessário recriar a aplicação?

Yuri Esteves

  • Administrator
  • Expert
  • *****
  • Mensagens: 818
    • Email
Re:[RESOLVIDO] Erro no filtro da consulta: function upper(integer)
« Responder #4 Online: Julho 21, 2016, 02:59:44 pm »
Não, apenas gerar o fonte das aplicações.

Ligue o modo debug para verificar o comando SQL que está sendo gerado.