Avatar billede axkris Nybegynder
10. juli 2004 - 17:44 Der er 2 kommentarer og
1 løsning

On Error Resume Next

Hej

Hvis jeg bruger "On Error Resume Next" i min kode, gælder det så for hele koden eller kun for den linie, som kommer efter on-error-sætning?

Sagt med andre ord, skal on-error-sætning bare placeres i toppen af scriptet (fordi den gælder for hele koden) eller skal den placeres der hvor den kritiske kode er?
Avatar billede tubber Juniormester
10. juli 2004 - 18:27 #1
Ved den kritiske kode....

Hvis du for eksempel har en for løkke og den laver en fejl så kan man sætte den ind for at sikre sig den ikke går i stå i løkken.....

eksempel:
For i = 0 to 10
  Handling
  on error resume next
next i

Mener det er sådan.....

Men alt i alt så bør det slet ikke være nødvendigt at have den med, er det nødvendigt er koden ikke god nok, så er der et sted den laver en fejl så få det skrevet ud med en response.write

f.eks. ved en fejl i Conn.Execute(sql) giver en fejl så kan man på en nem måde finde den.....
Man udkommentere execute og sætter følgende linie ind:
'Conn.Execute(sql)
Response.Write(sql)

Så kan man nemlig se hvad det er sql indeholder og finde fejlen.......

/Tubber
Avatar billede axkris Nybegynder
10. juli 2004 - 20:03 #2
Takker for rådgivningen - tryk svar :-D
Avatar billede axkris Nybegynder
08. april 2005 - 10:27 #3
Lukketid
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