У меня возникли проблемы с выполнением кода SQL в VBA Access, когда я ссылаюсь на определенные имена таблиц.
Например,
INSERT INTO TempTable (ClientName) SELECT DISTINCT 1_1_xlsx.ClientName FROM 1_1_xlsx'<--does not work
Код работает нормально, когда я изменил таблицуимя от 1_1_xlsx
до Stuff
.
INSERT INTO TempTable (ClientName) SELECT DISTINCT Stuff.ClientName FROM Stuff '<--works
Я понятия не имею, почему первый запрос приводит к синтаксической ошибке, а второй код работает нормально, даже если они ссылаются на одну и ту же вещь.Я подозреваю, что это должны быть соглашения об именах, но я не смог найти никаких конкретных ответов.
Кроме того, есть ли способы, которыми я мог бы использовать 1_1_xlsx
в качестве имени таблицы?Или я просто пишу свой запрос неправильно?