Avatar billede freud Nybegynder
15. maj 2002 - 10:09 Der er 9 kommentarer og
2 løsninger

Error handling............. hvad gør jeg !!!!

Jeg skal have lavet et "system" der kan klare de forskellige fejl-meddelelser som kan nu kan få !!!!

Det skal fungere sådan, at hvis der står:
- provider error '80004005'
Så skal den istedet f.eks. udskrive :
- Systemet er i øjeblikket nede prøv igen !

Jeg har tænkt mig at det måske kunne vare en if sætning
som kunne udbygges efterhåndes som der jeg finder fejl.

Da jeg ikke selv kan lave dette skal jeg bruge HJÆLP !!
Avatar billede invisibleman Nybegynder
15. maj 2002 - 10:13 #1
I toppen af dit script skriver du:

On Error Resume Next

Sub exitMessage()
  Response.Write "Systemet er i øjeblikket nede prøv igen!"
  Response.End
End Sub

LIGE efter de ting der KAN gå galt kan du skrive:

If Err Then exitMessage()

f.eks. under SQL queries:

Set Rs = Conn.Execute(..)
If Err Then exitMessage()
Avatar billede rou Nybegynder
15. maj 2002 - 10:15 #2
Du bør også udskifte 500 fejlsiden på IIS, under dit web, med en anden, som passer til dit design.
Avatar billede invisibleman Nybegynder
15. maj 2002 - 10:19 #3
rou: "500: Internal Server Error" bør ikke forekomme :) ... og forekommer ikke hvis man koder ordentligt.
Avatar billede freud Nybegynder
15. maj 2002 - 10:25 #4
måske virker det !!!!!! - men ikke for mig :-(

Mit problem ligger i at den server hvor siden ligger ofte melder:

Active Server Pages error 'ASP 0126'
Include file not found
/test/Salg/salg.asp, line 12
The include file '../database/include.asp' was not found.

Og det er ikke fordi siden ikke er det ! - det er den !!

Mit problem ligger derfor i en "fejl-kode" som kan håndtere denne problem
stilling......... hjælp !!
Avatar billede rou Nybegynder
15. maj 2002 - 10:27 #5
Invisibleman: Du har da ret, men jeg vil garantere for at der kan forekomme ting du ikke tager højde for, og i det tilfælde vil du ikke have at brugeren ser den åndsvage fejlside. Desuden er det rart at logge fejlene på denne måde.
Avatar billede invisibleman Nybegynder
15. maj 2002 - 10:29 #6
freud: DEN kan du ikke "fange" den fejl.
Find dig en anden udbyder hvis deres server er noget skidt.

rou: Mjae ... nu koder jeg også primært PHP .. og der har vi ikke den slags fejlsider at slås med ;)
Avatar billede freud Nybegynder
15. maj 2002 - 10:30 #7
> rou du er da en smule optimistisk !! -
Du tror vel ikke at jeg kan få udbyderen til at ændre fejl-sider på deres
server, for at det skal passe til mit design - LOL
Avatar billede freud Nybegynder
15. maj 2002 - 10:55 #8
Kan det virkelig passe ? - at man ikke kan "fange" den fejl ? - nå men så må jeg jo nok se mig om efter en anden løsning :-(
Avatar billede invisibleman Nybegynder
15. maj 2002 - 10:57 #9
freud: Tit kan man få egne fejlsider for et mindre beløb.
Avatar billede freud Nybegynder
15. maj 2002 - 10:58 #10
> invisibleman
Tak for hjælpen, din "første hjælp" kan jeg måske bruge en anden gang

> rou
Ja - det siger jo sig selv, ingen points - men tak for foreslaget
Avatar billede invisibleman Nybegynder
15. maj 2002 - 11:00 #11
freud: Det var så lidt .. omendt det ikke helt var det du søgte jo .. :/ Men tak for pointene :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester