Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mx loco

Seria viável ou naum?

Recommended Posts

Olá galera..seguinte....seria viável eu colocar e, todas as minas pages um cod para resumir o erro.ou seja.on error resume nextGostaria de sabervaleu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha dependendo do caso eh sim tipo de você tem uma pagina que nao oderia sair do ar de jeito nenhum eh sim ^^mais eh bom botar uma variavel nesse on erro para caso ele funcionar ^^ ele imprimir uma msg de que o site esta passando por dificuldades e que você ja esta trabalhando pra concertar por outro lado se o site pode ficar algumas horas fora do ar ^^ dai você coloca soh uma mensagem falando que o site está com algumas paginas enquanto você concerta a que esta estragada abraços []'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega,

 

Tratamento de erros é algo muito importante, pois, se você utilizar "On Error Resume next" em todas suas páginas e não tratar os erros, tudo pode para de funcionar. (Vai virar uma bagunça)

 

O que faço e acho mais interessante, é criar uma função que fica num include de todas as páginas.

 

Esta função Trata o erro, mais ou menos assim:

 

ASP

[*]

 

[*]<%

 

[*]On Error Resume Next

 

[*]

 

[*]Sub TrataErro()

 

[*]

 

[*]if Err <> 0 then

 

[*]

 

[*]  varErro(0) True

 

[*]  varErro(1) Err.Number

 

[*]  varErro(2) Err.Description

 

[*]  varErro(3) Err.Source

 

[*]

 

[*] Response.Write "<table>"

 

[*] Response.Write "<tr>"

 

[*] Response.Write "<td Colspan="3"> Ocorreu um erro na aplicação:"

 

[*] Response.Write "</tr>"

 

[*] Response.Write "<tr>"

 

[*] Response.Write "<td Colspan="1">Número:" & varErro(1)

 

[*] Response.Write "<td Colspan="1">Descrição:" & varErro(2)

 

[*] Response.Write "<td Colspan="1">Origem:" & varErro(3)

 

[*] Response.Write "</tr>"

 

[*] Response.End

 

[*]

 

[*]End if

 

[*]

 

[*]

 

[*]End Sub

 

[*]

 

[*]

 

A cada vez que você fizer uma consulta, insert, delete no banco, voce inclui a chamada.

 

ASP

[*]

 

[*]Call TrataErro()

 

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.