Visualizzazione dei risultati da 1 a 3 su 3

Discussione: gestione errori in asp

  1. #1

    gestione errori in asp


    devo inserire il seguente cosice per cercare di prevedere un errore e cercare di gestirlo al meglio
    codice:
    <%On Error Resume Next
    Response.redirect(errore.asp)
    %>
    Il mio problema:
    1) dove lo inserisco? pensandocci bene nella pagina in cui lo inserisco puo accadere un errore in qualunque parte del codice
    2) come provo il codice.......cioè COME POSSO GENERARE UN ERRORE PER VEDERE SE FUNZIONA??
    ..: Serie A :..
    ..: FORZA PALERMOOOOoooo.....

  2. #2
    codice:
    <%
    on error resume next
    set conn = server.createObject("ADODB.Connection") 
    conn.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = " & server.mapPath("\database\db.mdb") 
    ' occhio all'errore, facciamo finta che quel db 
    ' non esista in quella posizione o il nome file è sbagliato
    if err <> 0 then
    response.redirect "errore.asp"
    end if
    ' eccetera
    conn.close
    set conn = nothing
    %>

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    se non hai accesso alla console di IIS allora continua per la strada suggerita da mems altrimenti sostituisci la pagina 500:100 di default nella scheda "Errori Personalizzati" di IIS Ci metti una pagina asp creata da te dove puoi operare le tue scelte sia per il layout che per il codice da innescare.

    Una volta che hai creato la pagina puoi utilizzare l'oggetto ASPError per verificare il tipo di errore:

    Set objError = Server.GetLastError

    L'oggetto ha una serie di proprieta come Category,Line, Description, Source che ti possono fare comodo per identificare il tipo di errore e con la proprieta
    Request.ServerVariable("HTTP_REFERER") puoi pescare da dove è scaturito l'errore

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 © 2025 vBulletin Solutions, Inc. All rights reserved.