Добрый день!
Подскажите, пожалуйса, есть ли возможность запретить Access менять структуру запроса.
Например, есть такой запрос (в смысл не вдумываться - сделал для примера):
SELECT *
FROM (SELECT * FROM a INNER JOIN b ON a.a = b.b) a
INNER JOIN
(SELECT * FROM a INNER JOIN b ON a.a = b.b) b
ON a.a = b.a
Вот во что Акцесс его превращает:
SELECT *
FROM [SELECT * FROM a INNER JOIN b ON a.a = b.b]. AS a INNER JOIN [SELECT * FROM a INNER JOIN b ON a.a = b.b]. AS b ON a.a = b.a;
Меняет круглые скобки на квадратные, ставит точку, добавляет AS. Мне это раньше не мешало, но вот я сделал большой запрос, он прекрасно работает, пока Access не произведет свои преобразования. И тогда, уже не работает, выдает ошибку: "Недопустимое использование скобок с именем...". Она однозначно возникает из-за вышеописанных изменений.
Заранее спасибо за любые предложения!