Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2007, 13:15   #1
Nowichok
Пользователь
 
Регистрация: 23.11.2006
Сообщений: 53
По умолчанию зарезервированное слово 'National'

Создаётся программно таблица Access, содержащая поле
National

Потом пытаюсь делать запрос:
Код:
'Insert INTO Camp(ID,FIO,National) VALUES(1,'Вася Пупкин','Русский')'
выдаётся ошибка синтаксиса Insert into.

Было убито 2 часа времени (т.к. полей намного больше, это я для краткости привёл только 3 поля) и обнаружено, что если это поле назвать по-другому (nationality к примеру) ,то всё работает.

Я сижу и не понимаю, где это слово "national" может быть зарезервированно ??
Nowichok вне форума Ответить с цитированием
Старый 11.02.2007, 13:21   #2
Lynx
Пользователь
 
Аватар для Lynx
 
Регистрация: 09.02.2007
Сообщений: 49
По умолчанию

Например в SQL. А тебе это нужно, где именно зарезервировано слово? Избавился от ошибки-шагай дальше
Свой среди чужих
Чужой среди своих
Lynx вне форума Ответить с цитированием
Старый 11.02.2007, 14:04   #3
Nowichok
Пользователь
 
Регистрация: 23.11.2006
Сообщений: 53
По умолчанию

я изначально поле так назвал. И долго мучался, пытаясь понять, в чём же ошибка. И такого решения ну никак не ожидал.
Иду дульше )
Nowichok вне форума Ответить с цитированием
Старый 11.02.2007, 17:38   #4
Lynx
Пользователь
 
Аватар для Lynx
 
Регистрация: 09.02.2007
Сообщений: 49
По умолчанию

Цитата:
Сообщение от Nowichok Посмотреть сообщение
я изначально поле так назвал.
Наверное не только ты...
Свой среди чужих
Чужой среди своих
Lynx вне форума Ответить с цитированием
Старый 11.02.2007, 17:54   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вообще-то, "national" переводится как "национальный", а если ты хотел сделать поле "национальность", то тогда - "nation".
mihali4 вне форума Ответить с цитированием
Старый 11.02.2007, 20:12   #6
Nowichok
Пользователь
 
Регистрация: 23.11.2006
Сообщений: 53
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Вообще-то, "national" переводится как "национальный", а если ты хотел сделать поле "национальность", то тогда - "nation".
ага ) спс
Nowichok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слово наоборот Ketu Паскаль, Turbo Pascal, PascalABC.NET 12 16.03.2008 00:23
Как найти слово в тексте ? geniy Паскаль, Turbo Pascal, PascalABC.NET 2 03.02.2008 21:37
Сколько раз встречается данное слово n1k1c4 Помощь студентам 4 13.12.2007 20:33
Слово нечетной длинны! Artem1987 Помощь студентам 2 28.10.2007 13:43
Как удалить слово из строки? Ellita Общие вопросы C/C++ 7 19.09.2007 15:43