Почему этот простой запрос SQL не работает в MS Access?

У меня есть запрос, который по всем правам не должен терпеть неудачу, и я не могу за всю жизнь понять, почему

INSERT INTO Grocery_Store_Prices(Store,Item,Brand,Price,Unit,Quantity,Note) VALUES("Kroger","Cheesy Poof","Cartman",0.51,"fart",15,"what is going on"); 

Когда я пытаюсь запустить запрос, я получаю «Синтаксическая ошибка в инструкции INSERT INTO» с выделенным полем «Примечание». Если я опускаю поле Note и его значение, запрос работает нормально. Есть ли что-то действительно очевидное, я пропал без вести, или есть ли там причуда Jet SQL?

Стол, на котором он работает: Grocery_Store_Prices

  • ID – первичный ключ autonumber
  • Сохранить – текст
  • Дата – дата / время
  • Пункт – текст
  • Бренд – текст
  • Цена – Валюта
  • Единица – Текст
  • Количество – Количество (двойное)
  • Примечание. Текст.

«Примечание» – это зарезервированное слово в Microsoft Access. Вам нужно окружить его квадратными скобками:

 INSERT INTO Grocery_Store_Prices(Store,Item,Brand,Price,Unit,Quantity,[Note]) VALUES("Kroger","Cheesy Poof","Cartman",0.51,"fart",15,"what the ____"); 

Полезный список зарезервированных слов здесь: http://support.microsoft.com/kb/286335

Некоторые считают, что лучше всего использовать имена полей в квадратных скобках, поэтому вам не нужно беспокоиться об этом.

Удачи!

Примечание – зарезервированное слово , поэтому попробуйте переименовать этот столбец.