Espacio WWW

Anuncio
https://soporte.espaciowww.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=24
A
Autor:
Espacio WWW
Creado el: 27 May 2008 09:27 AM
En cualquier momento su código puede tener errores y si no se utiliza ningún medio para
controlar los errores puede que se obtenga el siguiente error "HTTP 500 - Error interno del
servidor" .
Para depurar los posibles errores de programación en Asp o Asp.NET, en cada una de las
páginas, debe poner la siguiente lÃ-nea de código al comienzo de su código ASP:
<%
On Error resume Next
%>
Para controlar el error se utiliza el siguiente código:
<%
If Err.number <> 0 then     'si hay un error
   response.write Err.number    'muestra el número de error
   response.write Err.source    'muestra la fuente del error
   response.write Err.description    'muestra la descripción del error
End If
%>
A continuación mostramos un ejemplo en el que hay un error en una de las sentencias del
programa, concretamente en la sentencia h= now() + "a" , dónde a now() (fecha y hora actual) se
le está sumando un caracter ("a").
<%
on error resume next
Dim h
h = now() + "a"
response.write("<br>" & now())
response.write(" (Hora de Madrid (España)) <br>")
If h < 12 then
   response.write("<br>¡Buenos Dias!")
else
   response.write("¡Buenas tardes!")
end if
if Err <> 0 then
Page 1/2
Espacio WWW
https://soporte.espaciowww.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=24
   response.Write "<br>El número de error es:" & Err.Number
   response.Write "<br>La descripcion del error es:" & Err.Description
   response.Write "<br>La fuente del error es:" & Err.Source
end if
%>
Page 2/2
Espacio WWW
Descargar