Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2004, 15:06
Relket
 
Fecha de Ingreso: octubre-2003
Mensajes: 85
Antigüedad: 21 años, 7 meses
Puntos: 0
No se si se pueda trabajar con Try-Catch-Finally en ASP clásico, pero aquí te tengo otra alternativa:

Código PHP:
on error resume next
Resultado 
12 0
If Err <> 0 then
   response
.write("<b>No se puede dividir por 0</b>")
   else
   
response.write("El resultado es: " cdbl(Resultado))
end if 
El resultado de dividir entre 0 da un error. Lo típico es:
Error Type:
Microsoft VBScript runtime (0x800A000B)
Division by zero

En vez de mostrarse eso se mestra lo siguiente
No se puede dividir por 0

Espero que te sirva.

Nota: Err nos provee el número de identificación del error. En el ejemplo anterior Err es igual a 11. Si no ubiera ningun error entonces Err valdría 0.

O también:


Código PHP:
<%
on error resume next
0
response
.Write(Cdbl(R))
if 
err <> 0 then
 Response
.Write("<br/>Origen: " err.source)
 
Response.Write("<br/>Ha ocurrido el error numero: " err.number)
 
err.description "División por cero."
 
Response.Write("<br/>Descripción: " err.description)
end if
%> 
__________________
ASP.Net - Relket - ASP.Net

Última edición por Relket; 06/03/2004 a las 01:16