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.



Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (1)


PD

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