Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Слишком сложный запрос  [new]
Cauchy
Member

Откуда: 177568
Сообщений: 4309
У меня база данных по зданиям (помещения,электроснабжение и т.д.).
Интерфейс к ней решил писать на С++Builder6. Для вывода разных отчетов использую DBGrid, но данные в отчет берутся из разных таблиц. Ничего лучше не смог придумать, чем (для примера) :

select field1,field2 from table1
union
select field3, field4 from table2
union
...

Так вот, когда количество union становится большим(10-20), выдается ошибка:
"Слишком сложный запрос". Что делать?
P.S. База данных Access, TADOQuery.
14 авг 03, 13:39    [300517]     Ответить | Цитировать Сообщить модератору
 Re: Слишком сложный запрос  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
А ты форумом не ошибся? Может в акцессовском спросить?
14 авг 03, 13:44    [300531]     Ответить | Цитировать Сообщить модератору
 Re: Слишком сложный запрос  [new]
Cauchy
Member

Откуда: 177568
Сообщений: 4309
Да дело не в Access-е,а в Builder-e. Нужно придумать, как читать по частям (от union до union), а потом запихать все в DBGrid.
14 авг 03, 13:54    [300554]     Ответить | Цитировать Сообщить модератору
 Re: Слишком сложный запрос  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Тады на у дэльфийцев спроси.
14 авг 03, 14:34    [300658]     Ответить | Цитировать Сообщить модератору
 Re: Слишком сложный запрос  [new]
big-duke
Member

Откуда:
Сообщений: 6763
Это ограничение движка JET. Разбей его на N Query и все будет ОК.
14 авг 03, 15:04    [300735]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить