|
Access: Не поддерживается выражение объединения JOIN
| ☑ |
0
nasik90
05.09.12
✎
18:21
|
Добрый вечер! У меня есть внешний источник данных, куда я импортировал таблицы из файла access с расширением .mdb. Пытаюсь в запросе достать информацию сразу из двух таблиц, на что при исполнении 1с ругается так: "[Microsoft][Драйвер ODBC Microsoft Access] Не поддерживается выражение объединения JOIN." Как можно обойти эту проблему?
|
|
1
sda553
05.09.12
✎
20:10
|
сделай query в самом аксесе
|
|
2
vde69
05.09.12
✎
20:26
|
(1) аксесс не поддерживает внешние данные
(2) сделай пакетный запрос, сначало с одной таблицей потом со второй
|
|
3
nasik90
05.09.12
✎
21:54
|
(2) Мне нужно для динамического списка запрос, там пакет не прокатит(( Есть еще идеи?
|
|
4
vde69
05.09.12
✎
22:47
|
(3) значит кешируй результат, например временную таблицу держи и по регламенту обновляй....
вообще идея динамического списка с внешними данными изначально плохая!
|
|
5
acsent
05.09.12
✎
22:51
|
(4) раз возможность есть, значит ее не просто так делали
|
|
6
vde69
05.09.12
✎
23:01
|
во внешних источниках использование индексов ограничено очень узким диапазоном, по этому они очень медленые.
так-же как наприме можно сделать джойн с таблицей на соседнем скль сервере, только во первых это медлено, во вторых часто есть ограничение "только по одной таблице" и это связано именно с индексами...
короче не советую
|
|