Neste artigo, examinamos cenários que geram erros relacionados à falha ao anexar registros no MS Access

Problemas com registros anexados
O MS Access geralmente exibe uma caixa de diálogo quando a consulta de acréscimo é executada, informando os prováveis motivos de sua falha. Os erros podem surgir devido à incompatibilidade de tipos de dados de campo ou devido a violações de chave. Violação de bloqueio e violações de regras de validação também podem ser os possíveis motivos do erro.
O artigo discutirá cada problema separadamente e como podemos resolver esses erros.
Falha de conversão de tipo

Violação de chave
Se o(s) campo(s) fizerem parte da chave primária da Tabela, anexar a data a esse(s) campo(s) poderá causar erros de violação de chave. As chaves primárias devem sempre ter um valor único e, portanto, pode-se tomar cuidado ao importar novos registros para que não violem a chave primária.
Recomenda-se que os usuários verifiquem a tabela de destino e a chave primária e certifiquem-se de que definiram sim para a propriedade 'Sem duplicatas'. Além disso, os dados anexados não devem violar as regras da tabela de destino.
Violação de bloqueio
É possível que os dados que estão sendo importados já estejam em uso em algum lugar, causando o erro na anexação da consulta. Os usuários podem verificar e garantir que o banco de dados não seja aberto em outro lugar ou por outro(s) usuário(s). Os usuários também podem fechar as tabelas abertas, formulários, consultas, etc., para evitar o erro.
Se o problema persistir, os usuários podem verificar se o Bloqueio de registro padrão está definido como 'Sem bloqueios' clicando na opção Avançado nas ferramentas.
Violação da Regra de Validação
A regra de validação de cada campo pode ser acessada no painel inferior da janela de design da tabela e os usuários devem verificá-los antes de importar os registros. Se a regra for violada, anexar consulta mostrará erro. Os usuários também devem verificar a tabela de destino para determinados campos de texto e se eles definiram Não como 'Permitir comprimento zero'. O erro pode ser causado devido ao valor nulo para campos cuja propriedade 'Obrigatório' está definida como Sim.
Caso, ao trabalhar com bancos de dados do MS Access, você frequentemente encontre todos os tipos de erros, seria prudente investir em um correção de mdb ferramenta para evitar incidentes de perda de dados.
Introdução do autor:
Vivian Stevens é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar SQL Server e produtos de software de recuperação do Excel. Para mais informações visite www.datanumen.com