Salve a tutti. Forse è una domanda banale ma volevo chiedervi se fosse possibile intercettare da una pagina .asp gli errori generati sul database.
Mi spiego: ho creato un database relazionale su Sql Server 2005 dove ho creato una serie di controlli su molti campi (per esempio, il controllo sul corretto inserimento del codice fiscale oppure sulla data di nascita).
Se eseguo con il Query Analyzer una insert su una tabella del db inserendo un codice fiscale errato mi viene restituito il messaggio di errore della User Defined Funtions presente nel db.

Da ASP come faccio a gestire questi errori?
Se eseguo la stessa insert da una pagina .asp mi viene restituito il seguente messaggio:

Microsoft OLE DB Provider for SQL Server Error (-2147217900): Inserimento o aggiornamento di colonna in conflitto con una regola imposta da un'istruzione CREATE RULE precedente. L'istruzione è stata interrotta. Il conflitto si è verificato nella tabella 'dbo.tTest' del database 'DBOne', alla colonna 'FiscalCode'.
query "INSERT INTO tTest( FirstName, LastName, FiscalCode) VALUES ( 'Tizio', 'Caio', '1234567890123456')"


Come output di errore non mi va bene in quanto non voglio che appaia la query che ho tentato di eseguire. Voglio solo l'errore.
Esiste un modo?

Grazie,
Luigi.