Base de Conhecimento: Mastersiga Consultoria

Mastersiga Consultoria ❱ Linguagem de ProgramaçãoMensagens de erro AdvPL

type mismatch on XXXX

type mismatch on XXXX

Ocorrências desta natureza são reproduzidas quando uma expressão AdvPL tenta realizar operações de comparação e/ou cálculo utilizando mais de um argumento de tipos incompatíveis.

Por exemplo, somar uma string a um número (type mismatch on +), comparar uma data a um valor booleano (Type mismatch on compare), utilizar um operador de inversão booleano com um argumento não-booleano (type mismatch on .NOT.).
 

Observação

Os operadores de comparação permitem comparar argumentos de tipos diferentes, desde que um dos argumentos seja NIL (U), e os operadores de soma e subtração permitem estas operações com argumentos do tipo Data e Numéricos, nesta ordem, resultando uma expressão do tipo Data.


Updated on 07/06/2022

Was this article helpful?
We appreciate your review.