Solucionando problemas de exceções: sistema.dados.NoNullAllowedException
A NoNullAllowedException exceção é lançada quando houver uma tentativa de inserir um valor nulo em uma coluna em que AllowDBNull é conjunto para false.
Dicas associadas
Verifique se o valor é DBNull antes de adicioná-lo à coluna.
If AllowDBNull é conjunto para false, você não poderá inserir um valor nulo. Para obter mais informações, consulte DBNull.conjunto AllowDBNull como true.
A definição dessa propriedade como true permitirá que você insira valores nulo. Para obter mais informações, consulte AllowDBNull.
Comentários
Se você usar os botões de navegação para percorrer os registros de uma tabela de banco de dados em um formulário de dados, essa exceção pode ser lançada com as informações adicionais, " Column ' Column ' does not allow nulls. " Esse comportamento ocorre porque a chave primária ou a coluna " not NULL " da tabela de banco de dados não foi selecionada no Data Form Wizard.Se a chave primária ou a coluna " not NULL " do banco de dados não está selecionada no Data Form Wizard, quando você cria o formulário de dados, a opção Add- Creates a new record não está desativada.Para contornar este problema, selecionar as seguintes colunas da tabela selecionada quando você adiciona um formulário de dados usando o Data Form assistente: a coluna principal e uma coluna que não permita NULLs.
Consulte também
Tarefas
Como: Descubra mais sobre uma exceção com Assistente de Exceção