47 messaggi dal 13 febbraio 2001
salve,
ho una pagina asp che può eventualmente andare in errore (error '800708ad' ).

In questo caso devo fare il redirect ad un'altra pagina.
Se invece non si verifica l'errore devo continuare normalemnte.

Come fare?

Manlio

Ciao

Ciao
139 messaggi dal 09 maggio 2001
Scusami, ma se sai ke probabilmente andrà in errore, saprai sicuramente dove va in errore!

Del tipo, se sai ke un oggetto potrebbe nn essere settato, per cui andrebbe in errore, fai un if ke controlla se l'oggetto è = nothing.

Spero ke tu mi abbia capito.
Fammi sapere!


Giando



47 messaggi dal 13 febbraio 2001
Io uso la funzione

oUser.ChangePassword sPassword, sNewPassword

però a priori non so se la SPassword è giusta o no, se è errata vado in errore.

In questo caso spunta:

error '800708ad'
/ADSI/ChangePassword1.asp, line 18

e voglio fare un redirect a una nuova pagina


Ciao

Ciao
41 messaggi dal 15 maggio 2001
anche se non è una procedura molto consona:

aggiungi riga
'disabilita visualizzazione errori
ON ERROR RESUME NEXT
'individua errore
Select case err.number
case numeroerrore
'chiudi tutti gli oggetti qui
'fai redirect
response.redirect pagina
end select




Modificato - aleoo on 16 May 2001 11:53:17
139 messaggi dal 09 maggio 2001
Io nn l'ho mai usata quella funzione, ma nn restituisce un valore da poter processare?

Giando

47 messaggi dal 13 febbraio 2001
come si individua l'errore?
c'è una variabile in cui l'errore è memorizzato?

Ho provato a scrivere la variabile err ma è
err=0

sia in caso di errore sia in caso di nessun errore.

Grazie,


Ciao

Ciao
41 messaggi dal 15 maggio 2001
hai messo <on error resume next> prima della riga di codice che va in errore?

non è err è err.number
0 significa nessun errore
diverso da zero c'è un errore

select case err.number
case 0
'tutto ok
case else
'c'e un errore fai quello che devi
end select

prova npo' così

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.