Lançado Adianti Framework 7.6!
Clique aqui para saber mais
erro SQL WHERE (id_os = '56901' AND status < 5) Tenho uma instalação versão do Adianti 7.5 e PHP 7.4 executando um SQL, funcionando normalmente. Já a mesma situação na versão do Adianti 7.5 e PHP 8.1 apresenta o seguinte erro: SQLSTATE[42883]: Undefined function: 7 ERROR: operator does not exist: character varying < integer LINE 1: ... FROM public.os_defeito WHERE (id_os = '56901' AND status < 5) ^ HINT: No operator matches ...
MC
erro SQL WHERE (id_os = '56901' AND status < 5)  

Tenho uma instalação versão do Adianti 7.5 e PHP 7.4 executando um SQL, funcionando normalmente.

Já a mesma situação na versão do Adianti 7.5 e PHP 8.1 apresenta o seguinte erro:

SQLSTATE[42883]: Undefined function: 7 ERROR:
operator does not exist: character varying < integer LINE 1: ...
FROM public.os_defeito WHERE (id_os = '56901' AND status < 5) ^
HINT: No operator matches the given name and argument types.
You might need to add explicit type casts.

Se eu colocar o numero 5 entre aspas '5' no campo status resolve.
Porem a duvida é, terei que entrar em vários programas um a um, e nem sei quantos para fazer esse ajuste ?
Ou tem alguma opção de configuração para resolver esse problema.



Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (1)


PD

Fez um upgrade de versão de postgres também?