Mesmo os usuários mais experientes do Microsoft Access encontrar pouca utilidade para o comando drop table . O objetivo do acesso é a coleta de dados , e não destruí-lo , por isso quando o comando não responder de forma esperada, não deve ser nenhuma surpresa. Há várias razões possíveis para que o comando pode falhar. Nomes de tabela com erros ortográficos
Isto pode parecer óbvio , mas o nome da tabela deve ser escrito corretamente. A linguagem de comando Access não diferencia maiúsculas de minúsculas , mas as letras no nome do arquivo deve corresponder a uma tabela existente . Em caso de dúvida , clique com o botão direito do mouse no nome da tabela , clique em "Renomear " e pressione "Ctrl" e "C" para copiar o texto . Cole-o no comando de exclusão e ver se isso resolve o problema.
Integridade referencial
A causa mais provável de um erro ao deixar cair tabelas envolve links ou dependências entre tabelas . Estas restrições de integridade referencial afirmar que todos os valores de uma coluna em uma tabela deve ser encontrada na chave primária de outra . Por exemplo , os valores do código de região na tabela , o cliente deve ser um dos códigos de região encontrados na tabela de regiões . Se este for o caso, o Access não permitirá que a tabela de região para ser descartado até que esta restrição de integridade referencial é removido. Descartando esta tabela é uma idéia muito ruim.
Faróis Conflitos
Quando bases de dados Access são compartilhados através de uma rede , outro usuário pode ter o banco de dados bloqueado. A consulta de longa execução, uma atualização de registro ou de outra operação pode bloquear uma parte da mesa e restringir ninguém de excluí-lo. Se isto ocorrer , esta é uma boa indicação de que o quadro não deve ser removido . O mesmo erro pode ocorrer se a tabela está aberta em outra janela em seu próprio banco de dados. Feche o banco de dados, em seguida, voltar a abri-lo e tentar o comando queda novamente. Privilégios
Segurança
Em casos raros, um banco de dados pode ser configurado com as restrições de segurança adicionais . Tabelas podem ser definidos como somente leitura, ou direitos para modificar as tabelas de estruturas ou remover tabelas pode ser revogada . Se este for o caso, o Access não permitirá que essas tabelas para ser descartado . Contacte a pessoa que criou esse banco de dados e pedir a ele que quer conceder direitos adicionais ou remover a tabela .
Database Corrupção
Pode haver problemas ocasionais com um banco de dados corrompido , especialmente quando é compartilhado em uma rede . Quando o banco de dados for corrompido , os comandos do nível de tabela , como drop table muitas vezes falham. Use a ferramenta de reparo e compacto para corrigir o banco de dados, em seguida, tente o comando drop table para ver se isso resolve o problema.