lunedì 31 ottobre 2022

sql An error occurred while updating the entries. See the inner exception for details. constraint failed UNIQUE constraint failed: Riparazione.IdRiparazione

 


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: