У меня тоже была эта проблема.
Моя ситуация:
У меня была БД доступа (MDB) с таблицами ссылок на БД (источник), которых больше не было. Кроме того, источник db имел апостроф в своем названии. Попытка удалить ссылку дала ошибку, указанную в вопросе ('' не является допустимым именем ...).
Что я сделал:
Создан новый MDB с тем же именем, что и у старого исходного БД (так как источник больше не существует). Извлек апостроф из имени.
Добавлены таблицы, в которых отражено имя той, на которую есть ссылки в проблемной базе данных (та, которая не позволит вам удалить ссылки)
- Зашел в проблемную базу данных и щелкнул правой кнопкой мыши по связанной таблице и выбрал Менеджер связанных таблиц.
-Выбран все и установлен флажок «Всегда запрашивать новое местоположение»
Это спросил меня, где он должен искать таблицы.
- Выберите новый дБ
- Убедитесь, что все таблицы обновлены
- Зайдите в проблемную базу данных, щелкните правой кнопкой мыши и удалите.
Некоторые из этих шагов могут отличаться от ваших, в зависимости от вашей конкретной ситуации.