prima dell'inserimento controlla che i dati non siano già immessi...
ad ogni modo se definisci una chiave sul dtaabase è il database stesso che da errore (certo, non è bello a vedersi per l'utente... ma è una barriera primaria.. poi puoi gestire tu esplicitamente l'errore)
![]()