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

"Capturar" los errores de ODBC para mostrarlos

Estas en el tema de "Capturar" los errores de ODBC para mostrarlos en el foro de ASP Clásico en Foros del Web. Hola. Trabajo con ASP y el IIS. Un amigo me ha comentado que hay formas de coger los errores de ODBC tales como este: Tipo ...
  #1 (permalink)  
Antiguo 30/11/2003, 14:39
 
Fecha de Ingreso: noviembre-2003
Ubicación: Alicante
Mensajes: 52
Antigüedad: 20 años, 6 meses
Puntos: 0
"Capturar" los errores de ODBC para mostrarlos

Hola.

Trabajo con ASP y el IIS. Un amigo me ha comentado que hay formas de coger los errores de ODBC tales como este:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] El registro no se puede eliminar o cambiar porque la tabla 'OFERTA' incluye registros relacionados.
/personal/admin/borra_periodo.asp, línea 15


Lo que querría es que, en lugar de que se mostrara la página del error del IIS, capturar de algún modo el texto (El registro no se puede eliminar...) para ponerlo en una de mis páginas. ¿Es posible? ¿Cómo y dónde iría el código?

Gracias de antemano

PD: Ya de paso, las páginas bajo autentificación (tras pasar por user y pass) me funcionan en Internet Explorer, pero en Mozilla me pide un Usuario y Password para conectar a Localhost. ¿Alguna idea? Gracias de nuevo

  #2 (permalink)  
Antiguo 30/11/2003, 20:55
Avatar de Cbas  
Fecha de Ingreso: enero-2002
Ubicación: capital federal
Mensajes: 437
Antigüedad: 22 años, 5 meses
Puntos: 2
Para captura de Errores en ASP se usa de la siguiente manera.
Arriba de todo del ASP poné
On Error Resume Next
y después de cada línea que te parezca que puede haber error.

if err.number<>0 then
response.write err.description
end if

SALUDOS
__________________
La Perfección es enemigo de lo bueno.
  #3 (permalink)  
Antiguo 01/12/2003, 14:38
 
Fecha de Ingreso: noviembre-2003
Ubicación: Alicante
Mensajes: 52
Antigüedad: 20 años, 6 meses
Puntos: 0
OK!

Funcionó correctamente

Muy agradecido

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 00:11.