
Omitir a mensagem de erro envolvendo conversões e funções com números.
SET ERRNO [on | OFF]
ON
Liga esta opção.
OFF
Desliga, retornando ao modo original.
Para o caso de SET ERRNO OFF (default).
No caso de erro em funções numéricas emite-se as mensagens:
- "Divisão por zero"
- "Resultado grande demais"
- "Soma grande demais"
Se houver erro na conversão de dados emite-se as mensagens:
- "Erro na conversão de data"
- "Estouro na conversão numérica"
- "Conversão inválida de negativo"
Se SET ERRNO ON as mensagens não serão emitidas.
No caso de erro em funções numéricas retorna-se
DBERR ( ) = 34 (ERANCE).
Se houver erro na conversão de dados retorna-se
DBERR ( ) = 22 (EINVAL).
PROG
set errno on
? 1/0
? dberr() && retorna 34
SET DECIMALS e STORE.
