Access: Не поддерживается выражение объединения JOIN #628245


#0 by nasik90
Добрый вечер! У меня есть внешний источник данных, куда я импортировал таблицы из файла access с расширением .mdb. Пытаюсь в запросе достать информацию сразу из двух таблиц, на что при исполнении 1с ругается так: "[Microsoft][Драйвер ODBC Microsoft Access] Не поддерживается выражение объединения JOIN." Как можно обойти эту проблему?
#1 by sda553
сделай query в самом аксесе
#2 by vde69
аксесс не поддерживает внешние данные сделай пакетный запрос, сначало с одной таблицей потом со второй
#3 by nasik90
Мне нужно для динамического списка запрос, там пакет не прокатит(( Есть еще идеи?
#4 by vde69
значит кешируй результат, например временную таблицу держи и по регламенту обновляй.... вообще идея динамического списка с внешними данными изначально плохая!
#5 by acsent
раз возможность есть, значит ее не просто так делали
#6 by vde69
во внешних источниках использование индексов ограничено очень узким диапазоном, по этому они очень медленые. так-же как наприме можно сделать джойн с таблицей на соседнем скль сервере, только во первых это медлено, во вторых часто есть ограничение "только по одной таблице" и это связано именно с индексами... короче не советую
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С