Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372

    sapere quale linea ha generato l'errore.

    Ciao a tutti.
    Esiste un modo per risalire alla linea che ha generato un eventuale errore utilizzando on error resume next?

    ho provato con
    codice:
    if err.number > 0 then
       response.write(err.description & " Alla linea " & err.line)
    end if
    ma non funziona.

  2. #2
    il controllo degli errori dovrebbe stare dopo ogni riga che può generarne uno
    in questo modo sai già dove compare

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    forse così:
    codice:
    contRighe = 1
    if
    .....
    Response.write "Problema alla riga "& contRighe &"!"

  4. #4
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    VVoVe: troppo stessante come soluzione

  5. #5
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    ricordo di un oggetto che si chiama asp error.... qualcuno di voi sa come si usa?

  6. #6

  7. #7
    Originariamente inviato da burruchaga
    ricordo di un oggetto che si chiama asp error.... qualcuno di voi sa come si usa?
    http://localhost/iishelp/iis/htm/asp/vbob1dtg.htm

    ma in caso di errori a catena che ci fai?!
    cosa devi fare?!


  8. #8
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    Grazie!!
    devo inviare una email sul mio indirizzo di posta ogni volta che nelle pagine c'è un errore.
    questa email deve informarmi di pagina che ha generato l'errore, tipo di errore, linea dell'errore. vabhè... cmq ci sono.GRAZIE ANCORA!

  9. #9
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    stesso identico problema.
    devo recuperare la riga in cui c'è l'errore

    uso on error resume next all'inizio....speravo di poterlo recuperare con qualcosa di semplice come err.line ma non è così.
    come funzia la cosa??

  10. #10
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    dopo una riga di codice che può generare un errore fai il controllo del tipo
    If err.number <> 0 Then
    e alla fine dovrai ripulire con
    err.clear
    In taluni casi è necessario anche
    on error goto 0

    Naturalmente non puoi soltanto scrivere
    If err.number > 0 then
    perchè gli errori possono assumere anche valori negativi.
    Meglio sarebbe se riesci ad individuare il codice d'errore specifico con un response.write(err.number), copi il codice ed incolli nella condizione... tipo:
    If err.number = -2235656 then
    ...
    err.clear
    on error goto 0
    End If


    Non so se son stato chiaro.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.