MS Access é usado para criar bancos de dados relacionais e nesses bancos de dados, restrições de integridade são amplamente aplicada de forma a desenvolver a coerência entre as mesas acopladas geralmente por uma combinação de chave primária ou candidata e uma chave estrangeira.
Quando você tenta adicionar registros de uma tabela de banco de dados para outro usando uma consulta acréscimo, você pode enfrentar o seguinte mensagem de erro no MS Access:
Microsoft Access não pode acrescentar todos os registros em .
a consulta de acréscimo
Microsoft Access definir 0 campo (s) como Nulo devido a uma falha de conversão de tipo, e não adicionar & lt; número & gt; registro (s) à tabela devido a violações de chave, 0 registo (s) devido a violações de protecção e 0 ficha (s) devido a violações de regras de validação.
Você deseja executar a consulta ação assim mesmo?
Para ignorar o erro (s) e executar a consulta, clique em Sim.
Para obter uma explicação das causas das violações, clique em Ajuda
Ou quando você tenta exportar a tabela, a seguinte mensagem de erro pode ser encontrado:.
A Microsoft Jet Database Engine não conseguiu encontrar o objeto & quot ;. Certifique-se o objeto existe e que você digitou seu nome corretamente
Quando você clica em ok, outra mensagem de erro é exibida:.
Ocorreu um erro ao tentar exportar os dados da tabela tablename. Os dados não foram exportados.
Estas são as mensagens de erro que são exibidas quando a tabela que você está lidando com
tem uma auto-junção e campos de memorando e tem uma integridade referencial imposta ou a tabela está corrompida .
A corrupção banco de dados Access pode dar origem a problemas de perda de dados como esses bancos de dados fornecem uma grande fonte de informação e perder qualquer um deles poderia ser um grande desastre.
Campos Memorando são usados para armazenar grande quantidade de dados, de modo que os bancos de dados, que está tendo uma integridade referencial e auto juntar adiciona campos de memorando para si próprio. Portanto, a Microsoft sugeriu para mudá-los, quer a campos de texto ou para movê-los para uma tabela separada.
A chave sugeriu exige um profundo conhecimento da interface do usuário em computadores de usuário único, então lidar com a solução acima torna-se uma tarefa difícil para alguns ea tabela podem permanecer no estado como é. Por isso é necessário para obter uma solução que poderia reparar seus bancos de dados