Certifique-se de que mesmo o PATH em que o banco de dados da tabela de origem está não tenha apóstrofos! Nenhum apóstrofo no caminho, nenhum no nome do arquivo, nenhum no nome da tabela.
Eu acho que o Access2007 simplesmente não gosta de apóstrofos!
Não consigo excluir links para tabelas vinculadas no Access 2007. Recebo o seguinte erro:
" is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long.
Observe que as aspas fazem parte da mensagem de erro.
O nome da tabela vinculada é tblStudies .
O que posso fazer para contornar este problema e poder desvincular (excluir) tabelas vinculadas?
Certifique-se de que mesmo o PATH em que o banco de dados da tabela de origem está não tenha apóstrofos! Nenhum apóstrofo no caminho, nenhum no nome do arquivo, nenhum no nome da tabela.
Eu acho que o Access2007 simplesmente não gosta de apóstrofos!
Eu também estava tendo esse problema.
Minha situação:
Eu tinha um DB de acesso (MDB) que tinha tabelas de links para um banco de dados (origem) que não existia mais. Além disso, o db de origem tinha um apóstrofo em seu nome. Tentar excluir o link deu o erro especificado na pergunta ('' não é um nome válido ...).
O que eu fiz:
Criado um novo MDB com o mesmo nome do antigo banco de dados de origem (já que a origem não existia mais) - Extraiu o apóstrofo do nome
Adicionadas tabelas que refletem o nome daquele vinculado ao banco de dados problemático (aquele que não permite excluir os links)
Isso me perguntou onde deveria procurar as tabelas.
Algumas dessas etapas podem ser diferentes das suas, dependendo da situação exata.