Quando si crea un progetto gestionale che fa uso del Db Sqlite, può capitare che venga visualizzato il messaggio di errore "An error occurred while updating the entries. See the inner exception for details." che andando nel dettaglio, fornisce il seguente messaggio ""constraint failed UNIQUE constraint failed: Tabella.NomeColonna" questo perchè il valore che si sta inserendo nella colonna chiave primaria non è univoca.
Se abbiamo creato un campo numerico di tipo contatore occorre impostare la colonna di tipo "autocrementale" tramite la parola chiave "autoincrement" come riportato qui di seguito.
[NomeColonna] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL
Nessun commento:
Posta un commento