Ciao a tutti!
Sono nuovo di SQL Server, abbiamo iniziato quest'anno a studiarlo a scuola, e ho bisogno di un aiuto.
Mi scuso anticipatamente se è la sezione sbagliata, ma non ne ho trovata una per SqlServer.
Il mio problema è semplice.
Sto creando un piccolo sito, e ho creato una pagina di registrazione, nella quale si inseriscono i dati che poi si inseriranno in un database.
Nel database sono presenti 2 vincoli, i quali dicono che UserName e Mail devono essere Unique
stessa cosa ma con nome diverso per la password.codice:ALTER TABLE Utenti ADD CONSTRAINT Unique_User UNIQUE (UserName)
Dal programma inserisco il tutto in un blocco try catch, in modo da intercettare l'eccezione causata dalla violazione dei vincoli. Il mio problema è capire QUALE dei vari vincoli ha generato l'eccezione, in modo da poter inserire ad esempio "Mail già in uso" ecc...
Come posso fare?
Ho provato con SqlException, ma non riesco a capire se è presente una proprietà che specifica il vincolo che ha causato l'eccezione.
Grazie!