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.
Fez um upgrade de versão de postgres também?