Задать вопрос

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

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

.. и получаю ошибку "Ошибочный аргумент". Строка 24 в базе есть, в других запросах [Слушатель].[Слушатель] отрабатывает нормально. Если заменить DELETE на SELECT - запрос работает нормально (выводит 24 строку). ЧЯДНТ?
  • Вопрос задан
  • 1265 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Я думаю Ваш случай описан здесь.

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

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

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