12. december 2003 - 13:54Der er
2 kommentarer og 1 løsning
Hjælp til fejlhåntering i ASP
(General) Jeg kender godt følgende : " On Error Resume Next" som ved fejl ignorer linien med fejlen og tager næste linie uden fejl, men hvis jeg nu vil springe et helt afsnit over ved fejl, hvad gør man så?
(Specifik) Jeg skal åbne et ActiveX object, men skal bruge noget der griber fejlen, hvis det ikke lykkes og så sender mig til en "fejl.html" side, hvor der så beskrives hvorfor og hvordan og...
Lige nu får jeg følgende: Microsoft VBScript runtime (0x800A01AD) ActiveX component can't create object: 'BPJ.Access'
Ved kald af: Set myBPJ = CreateObject("BPJ.Access")
Alternativt kan du i IIS'en gå ind under 'custom errrors'-fanebladet og der sætte HTTP-error 500-100 til at pege på en .asp-fil du selv laver.
Du skal vælge typen URL og stien til den nye .asp-fil kunne se således ud: '/error.asp'. error.asp skal i så fald ligge i roden af web-sitet eller det virtuelle bibliotek.
Med følgende kode i error.asp-filen kan den seneste fejl grabbes og du kan så vælge at sende dig selv en mail med fejlen eller bare skrive fejlen ud.
------------------- Set xObjLastError = Server.GetLastError()
I error.asp-filen har du endvidere mulighed for at udskrive en masse andre ting såsom POST og GET Values eller session variabler. Mulighederne er mange...
den ene var lidt for simpel (men ved godt der ikke er så meget i asp at komme efter) og den anden for vild.
Sorry shylle ... du skulle også ha' haft din del af de 30 p
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.