Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.146.152.99] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Приветствую всех!
1. Создаю простой запрос: SELECT Карты.КодДилера, Карты.КодФирмы FROM Карты; 2. Пытаюсь применить фильтр (((КодДилера=1)) AND ((КодФирмы <> 306) AND (КодФирмы <> 991) ... и.д. )), все работает. НО! Как только пытаюсь исключить больше 19 КодовФирм, Access падает. При этом, если КодДилера<>... а не КодДилера=... Access не падает. :-/ Наблюдается на Win98,Win2000,XP Dao 3.51 Сжатие, восстановление, decompile, эспорт-импорт не помогает. Ограничение на длину строки фильтра тоже не нарушено. Буду рад любым идеям. |
Сообщ.
#2
,
|
|
|
Значит "ето не баг, ето фича". Переписать через in (...) и not in (...) ?
|
Сообщ.
#3
,
|
|
|
...этого я и боялся :'(
|