nella tabella dove stai facendo l'insert, probabilmente hai un campo che non puo' essere duplicato (PRIMARY KEY).

quindi o il campo in database è un autoincrement, oppure nel tuo insert devi inserire un valore valido, che non esista già.