Risoluzione dei problemi relativi alle eccezioni: System.Data.ConstraintException

Un'eccezione ConstraintException viene generata quando viene eseguito un tentativo di effettuare un'operazione che comporta la violazione di un vincolo.

Suggerimenti associati

  • Ridurre o disattivare i vincoli nel DataSet.
    È possibile utilizzare la proprietà EnforceConstraints per disattivare temporaneamente i vincoli durante il riempimento di tabelle in un oggetto DataSet.

  • Accertarsi che non si stia tentando di assegnare un valore a un campo di chiave primaria che abbia già la chiave primaria.
    Se la chiave primaria esiste, verrà generata questa eccezione.

  • Cancellare i dataset prima di caricarli dallo stato di visualizzazione.
    Se nel dataset che si tenta di caricare sono presenti alcuni dati, è possibile che venga generata questa eccezione.

Vedere anche

Attività

Procedura: utilizzare Informazioni sulle eccezioni

Riferimenti

ConstraintException