У меня есть две идентичные базы данных, одна из которых содержит данные, относящиеся к году1, а другая содержит данные, относящиеся к году2. в обеих базах данных У меня есть таблица, которая объединяет данные продукта и данные клиента в один запрос под названием «Data_Details». Теперь, если я запускаю следующее внутри одной базы данныхНевозможно выполнить запрос из другого БД
Select * FROM Data_Details;
Все работает, как ожидалось, но если я запускаю его с другой Db
SELECT *
FROM Data_Details IN 'path_to_my_db/Database.accdb';
Я получаю сообщение об ошибке «неверный тип». Я попытался удалить поля из запроса, чтобы проверить, где проблема, но я понял, что я могу получить данные из другого db, если запрос Data_Details - это простой запрос SELECT, как только я добавлю Join к нему, несмотря ни на что, я больше не могу извлекать что-либо из него из другой БД, пока он отлично работает, если я запускаю его из той же БД.
Кажется, что у вас есть два разных типа данных в двух dbs. В случае муравья, связанная таблица может быть лучше. – Fionnuala
Я проверил, и типы данных идентичны, но все же, даже если бы у меня были разные типы данных, почему он должен жаловаться? Я просто получаю данные из запроса, который работает на другом db ... Я не понимаю. – Jack
Пожалуйста, покажите нам свой путь. Это сетевой диск или жесткий диск с процессором? Где эти базы данных находятся относительно друг друга? В качестве напоминания никогда не используйте Access в интернет-папках или флеш-накопителях. – Parfait