Originariamente inviato da Chan
era un esempio XD
L'ho capito, la mia risposta era per evidenziarti che ci sono tipologie diverse di errore.
Quella Sub nel Global.asax si fa carico delle eccezioni non gestite. Un errore di sintassi non è una eccezione. E' per questo che

lui mi mostra errore e non mi reindirizza nella mia pagina per la gestione dei errori
Prova a sbagliare una connectionstring ed a non gestirne l'exception che ne deriva...