MS Access: Почему возникает ошибка «Ошибочный аргумент»?

Добрый день, делаю учебный проект по MS Access. Есть таблица "Слушатель", ключевое поле (автоинкремент) также называется слушатель. Выполняю запрос:
DELETE *
FROM Слушатель AS t
WHERE t.[Слушатель] = 24;

.. и получаю ошибку "Ошибочный аргумент". Строка 24 в базе есть, в других запросах [Слушатель].[Слушатель] отрабатывает нормально. Если заменить DELETE на SELECT - запрос работает нормально (выводит 24 строку). ЧЯДНТ?
  • Вопрос задан
  • 1126 просмотров
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Я думаю Ваш случай описан здесь.

а именно:
"Называя поле, элемент управления или объект, необходимо убедиться, что не дублируется имя свойство или другого элемента, используемого приложением Microsoft Access — это может привести к непредвиденным последствия. Например, если требуется выбрать значение поля под названием "Имя" в таблице NameInfo с использованием синтаксиса NameInfo.Name, приложение Microsoft Access отобразит значение свойства таблицы Имя, а не значение поля "Имя"."
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы