Foros del Web » Programando para Internet » ASP Clásico »

Control de error de la base de datos

Estas en el tema de Control de error de la base de datos en el foro de ASP Clásico en Foros del Web. Hi!!! Intento almacenar el formulario de un usuario en una tabla de la base de datos. De hecho, lo consigo. Tengo una pagina .HTML con ...
  #1 (permalink)  
Antiguo 28/08/2002, 09:28
 
Fecha de Ingreso: agosto-2002
Mensajes: 3
Antigüedad: 22 años, 8 meses
Puntos: 0
Control de error de la base de datos

Hi!!!

Intento almacenar el formulario de un usuario en una tabla de la base de datos. De hecho, lo consigo.
Tengo una pagina .HTML con mi formulario que en el action llama a una pagina .ASP que se encarga de insertar los datos en la tabla y presenta un mensaje diciendo que los datos han sido almacenados correctamente.
Mi problema es que cuando ocurre algun error en la base de datos tambien aparece ese mensaje no consigo controlar los errores.
Programo en VBScript el codigo ASP y parece como si la sentencia "On error Goto LabError" no funcionase.

Gracias por la ayuda !!!

PD: <IMG SRC="images/futbol.gif" WIDTH="15" HEIGHT="15" HSPACE="3"> Malaga en Europa!!!
  #2 (permalink)  
Antiguo 28/08/2002, 10:24
pny
 
Fecha de Ingreso: marzo-2002
Ubicación: Barcelona
Mensajes: 33
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Control de error de la base de datos

si ponemos esto &lt;% On Error Resume Next %&gt; al principio de la página, cuando se produzca un error continuará con la ejecución de la página y si el código es correcto debería saltar a donde apunte el goto en vez de detener la ejecución.

espero te sirva! :)

saludos
  #3 (permalink)  
Antiguo 29/08/2002, 03:30
 
Fecha de Ingreso: agosto-2002
Mensajes: 3
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Control de error de la base de datos

Hi!!!

Pero hombre si utilizas On Error Resumen Next y se produce un error tu ni te enteras.
Vaya bien o vaya mal vas a llegar al mismo sitio. ¿donde esta el control de un posible error????

Gracias
  #4 (permalink)  
Antiguo 29/08/2002, 04:19
 
Fecha de Ingreso: agosto-2002
Ubicación: Barcelona
Mensajes: 29
Antigüedad: 22 años, 8 meses
Puntos: 1
Re: Control de error de la base de datos

En ASP lo único que se puede hacer es el &quot;On Error Resumen Next&quot;

Luego siempre puedes hacer después de una operación &quot;conflictiva&quot; comprobar si ha habido un error.

Aquí tienes un Ejemplo

On Error GoTo 0 to disable error handling if you have previously enabled it using On Error Resume Next.

The following example illustrates use of the On Error Resume Next statement.

On Error Resume Next 'Activamos nuestro control de Error

Dim Numero
Numero = CInt(&quot;Hola&quot;) 'Esto no funciona ni de coña
if Err.Number &lt;&gt; 0 then 'Ha habido un error
response.write &quot;Como era normal no ha funcionado&quot;
Err.Clear 'Limpiamos el error pq ya lo hemos controlado
else
response.write &quot;Es imposible que funcione... pero esta vez lo ha hecho&quot;
end if

On Error GoTo 0 'Desativamos nuestro propio control de error

Espero que te sirva.

<br>
Juanan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.