Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Eccezioni e anomalie
mercoledì 30 novembre 2005 - 21.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
mer 30 nov 2005 - 21:21
quando intercetto una certa eccezione (OLEDBEXCEPTION) lancio un alert ke mi restituisce l'errore relativo.
il problema è ke in un altro blokko di codice della mia pagina non rakkiuso in una try-catch, si può verificare l'eccezione di cui sopra...però oltre ad avere la pagina di errore del browser magicamente viene lanciato l'alert con l'errore relativo alla nuova eccezione...come è possibile se non compare in un blokko try-catch?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 30 nov 2005 - 23:06
>quando intercetto una certa eccezione (OLEDBEXCEPTION) lancio
>un alert ke mi restituisce l'errore relativo.
>il problema è ke in un altro blokko di codice della mia pagina
>non rakkiuso in una try-catch, si può verificare l'eccezione
>di cui sopra...però oltre ad avere la pagina di errore del browser
>magicamente viene lanciato l'alert con l'errore relativo alla
>nuova eccezione...come è possibile se non compare in un blokko
> try-catch?
E' sufficiente fare una sesisone di Debug Step by Step e vedere il flusso del codice per capire perchè appare due volte invece che una.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
gio 1 dic 2005 - 13:51
il debug non intercetta niente...come sospettavo...praticamente quando viene generato l'errore su una query non posta in un blokko try-catch compare la solita pagina del browser ke indica l'errore...però se clikko sul pulsante indietro viene eseguito il catch reòativo alla stessa eccezione intercettata però in un altra query
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 5 dic 2005 - 10:59
>il debug non intercetta niente...come sospettavo...praticamente
>quando viene generato l'errore su una query non posta in un
>blokko try-catch compare la solita pagina del browser ke indica
>l'errore...però se clikko sul pulsante indietro viene eseguito
>il catch reòativo alla stessa eccezione intercettata però in
> un altra query
Scusa ma non ti capisco, se compare il messaggio d'errore del Framework del Browser significa che l'eccezione non è stata gestita e quindi non è in un try catch e quindi è corretto.
se tu metti un qualsiasi cosa in un try catch tipo
try
{ query
}
catch ()
{
}
e lasci il catch vuoto in qualsiasi caso ci sia un errore non lo vedrai mai nel browser devi gestirlo tu.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
ilpako
Profilo
| Junior Member
184
messaggi | Data Invio:
lun 5 dic 2005 - 12:16
ho risolto...scusate se nn ho avvisato...c'era un errore nel codice...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !