Risoluzione dei problemi relativi alle eccezioni: System.Data.NoNullAllowedException
Un'eccezione NoNullAllowedException viene generata quando viene eseguito un tentativo di inserire un valore null in una colonna nella quale la proprietà AllowDBNull è impostata su false.
Suggerimenti associati
Controllare che il valore sia DBNull prima di aggiungerlo alla colonna.
Se la proprietà AllowDBNull è impostata su false, non sarà possibile inserire un valore null. Per ulteriori informazioni, vedere DBNull.Impostare AllowDBNull su True.
Se questa proprietà è impostata su true, sarà possibile inserire valori null. Per ulteriori informazioni, vedere AllowDBNull.
Osservazioni
Se si utilizzano i pulsanti di spostamento per spostarsi tra i record di una tabella di database in un form dati, è possibile che questa eccezione venga restituita insieme al messaggio informativo "La colonna 'Colonna' non accetta valori null". Questa situazione si verifica perché la chiave primaria o la colonna che non accetta valori NULL della tabella di database non è stata selezionata durante l'esecuzione della Creazione guidata form dati. In questo caso, l'opzione Aggiungi - Crea un nuovo record non è disabilitata. Per ovviare a questo problema, quando si aggiunge un form dati mediante la Creazione guidata form dati selezionare la colonna primaria e una colonna che non accetta valori NULL della tabella selezionata.
Vedere anche
Attività
Procedura: utilizzare Informazioni sulle eccezioni