Tratamento de erros em ASP
O ASP não possui um mecanismo de try catch como as linguagens baseadas em C++. No entanto tem um mecanismo simples que podemos utilizar para tornar os nossos scripts robustos. Podemos obrigar, na ocorrência de um erro em runtime, o continuar do fluxo de execução. Basta depois verificar o objecto err para verificar se houve erro e, se sim, qual a respectiva mensagem de erro.
Ex:
function DoSomeThing()
on error resume next
'Código
.....
If Err.number <> 0 then Response.Write "Erro:" & Err.description End If
'Mais código
...
If Err.number <> 0 then Response.Write "Erro:" & Err.description End If
end function
Para o programador, basta verificar a existência de erros depois de cada operação crítica, como abertura de ficheiros ou acessos aos servidores de dados, e reagir conforme os códigos de erros obtidos.
APM
Deixe um comentário
Tem de iniciar a sessão para publicar um comentário.
One Response to Tratamento de erros em ASP