|
|
|
Слишком сложный запрос !?!
|
|||
|---|---|---|---|
|
#18+
Сделал я в Access 2000 базу. Настроил кучу запросов друг на друга. И настал момент, когда при вызове конкретного запроса стала вылетать ошибка "Слишком сложный запрос". Суть запроса в объединении (UNION) 6 запросов в каждом из которых куча подзапросов... Но проще в моем случае вряд ли получится... А время поджимает (как обычно)... ЧТО ДЕЛАТЬ? И вообще, кто-нибудь знает какие-либо КОНКРЕТНЫЕ ограничения (например "неболее 64 вложенных запросов..." или подобные) ? А то "Слишком сложный запрос" как-то не конкретно звучит... Какие еще трудности могут возникнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 10:57:57 |
|
||
|
Слишком сложный запрос !?!
|
|||
|---|---|---|---|
|
#18+
выход один - делать промежуточные таблицы Jet может выплюнуть запрос по самым разным причинам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 13:14:53 |
|
||
|
Слишком сложный запрос !?!
|
|||
|---|---|---|---|
|
#18+
см. Help Спецификации Microsoft Access Спецификации базы данных Microsoft Access База данных Microsoft Access Атрибут Максимальное значение Размер файла базы данных Microsoft Access (.mdb) 2 Гбайт за вычетом места, необходимого системным объектам. Число объектов в базе данных 32 768 Модули (включая формы и отчеты, свойство Наличие модуля (HasModule) которых имеет значение True) 1 000 Число знаков в имени объекта 64 Число знаков в пароле 14 Число знаков в имени пользователя или имени группы 20 Число одновременно работающих пользователей 255 Таблица Атрибут Максимальное значение Число знаков в имени таблицы 64 Число знаков в имени поля 64 Число полей в таблице 255 Число открытых таблиц 2048 (фактическое число может быть меньше из-за внутренних таблиц, открываемых Microsoft Access) Размер таблицы 2 Гбайт за вычетом места, необходимого системным объектам. Число знаков в текстовом поле 255 Число знаков в поле MEMO 65 535 при вводе данных через интерфейс пользователя; 1 Гбайт для хранения знаков при программном вводе данных. Размер поля объекта OLE 1 Гбайт Число индексов в таблице 32 Число полей в индексе 10 Число знаков в сообщении об ошибке 255 Число знаков в условии на значение записи 2 048 Число знаков в описании таблицы или поля 255 Число знаков в записи (кроме полей MEMO и полей объектов OLE) 2 000 Число знаков в значении свойства поля 255 Запрос Атрибут Максимальное значение Число установленных связей 32 на одну таблицу за вычетом числа индексов, находящихся в таблице для полей или сочетаний полей, не участвующих в связях Число таблиц в запросе 32 Число полей в наборе записей 255 Размер набора записей 1 Гбайт Предел сортировки 255 знаков в одном или нескольких полях Число уровней вложения запросов 50 Число знаков в ячейке на бланке запроса 1 024 Число знаков для параметра в запросе с параметрами 255 Число операторов AND в предложении WHERE или HAVING 99 Число знаков в инструкции SQL приблизительно 64 000 Форма и отчет Атрибут Максимальное значение Число знаков в надписи 2 048 Число знаков в поле 65 535 Ширина формы или отчета 22 дюйма (55,87 см) Высота раздела 22 дюйма (55,87 см) Высота всех разделов плюс заголовки разделов (в режиме конструктора) 200 дюймов (508 см) Число уровней вложения форм или отчетов 7 Число полей или выражений, которые можно отсортировать или сгруппировать в отчете 10 Число заголовков и примечаний в отчете 1 заголовок/примечание отчета; 1 заголовок/примечание страницы; 10 заголовков/примечаний групп Число печатных страниц в отчете 65 536 Число элементов управления и разделов, которые можно добавить за время существования формы или отчета 754 Число знаков в инструкции SQL, работающей в качестве свойства Источник записей (RecordSource) или Источник строк (RowSource) формы, отчета или элемента управления (оба .mdb и .adp) 32 750 Макрос Атрибут Максимальное значение Число макрокоманд в макросе 999 Число знаков в условии 255 Число знаков в комментарии 255 Число знаков в аргументе макрокоманды 255 Спецификации проекта Microsoft Access Проект Microsoft Access Атрибут Максимальное значение Число объектов в проекте Microsoft Access (.adp) 32 768 Модули (включая формы и отчеты, свойство Наличие модуля (HasModule) которых имеет значение True) 1 000 Число знаков в имени объекта 64 Число столбцов в таблице 250 (Microsoft SQL Server 6.5) 1024 (Microsoft SQL Server 7.0 и 2000) База данных Microsoft SQL Server Спецификации максимальной емкости Microsoft SQL Server описаны в документации к Microsoft SQL Server. Для получения дополнительных сведений посетите веб-узел разработчика Microsoft Developer Network. Примечание. Гиперссылка этого раздела ведет в Интернет. Вы можете вернуться в справку в любой момент. Форма и отчет Атрибут Максимальное значение Число знаков в надписи 2 048 Число знаков в поле 65 535 Ширина формы или отчета 22 дюйма (55,87 см) Высота раздела 22 дюйма (55,87 см) Высота всех разделов плюс заголовки разделов (в режиме конструктора) 200 дюймов (508 см) Число уровней вложения форм или отчетов 7 Число полей или выражений, которые можно отсортировать или сгруппировать в отчете 10 Число заголовков и примечаний в отчете 1 заголовок/примечание отчета; 1 заголовок/примечание страницы; 10 заголовков/примечаний групп Число печатных страниц в отчете 65 536 Число элементов управления и разделов, которые можно добавить за время существования формы или отчета 754 Число знаков в инструкции SQL, работающей в качестве свойства Источник записей (RecordSource) или Источник строк (RowSource) формы, отчета или элемента управления (оба .mdb и .adp) 32 750 Макрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 13:58:29 |
|
||
|
Слишком сложный запрос !?!
|
|||
|---|---|---|---|
|
#18+
Проблему уже решил... Через промежуточные таблицы... Просто я всегда пытался избегать VBA и делать все на чистом SQL. Но видать не судьба... Всем большое спасибо за участие... В общем понял я что Access очень ограничен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2004, 15:41:15 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32772241&tid=1670496]: |
0ms |
get settings: |
12ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 515ms |

| 0 / 0 |
