Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с обработкой запроса [D6, ACCESS]


Fostr ©   (2006-09-01 12:06:00) 

Здравствуйте!
Есть таблица Access c данными.
В таблице несколько столбцов, озаглавленных по-русски.

Есть запрос:

SELECT*
FROMMainTable
WHEREНОМЕР ПАСПОРТА LIKEPARAMETR

При условии, что имя столбца "НОМЕР ПАСПОРТА" выпадает ошибка " ОШИБКА СИНТАКСИСА (ПРОПУЩЕН ОПЕРАТОР) В ВЫРАЖЕНИИ ЗАПРОСА 'НОМЕР ПАСПОРТА LIKE'''"

Если столбец переименовать как ПАСПОРТ, то все работает.
Прошу помощи!


Neo Trinitron   (2006-09-01 12:34:00) [1]

ЗЫ: Оно то работать будет, но если новичок, рекомендую приучить себя на долгие годы работы поля называть латинскими буквами и английскими словами. Естественно следить чтобы поле не называлось ключевым словом. Например есть поле "порядок". Его нужно обозвать "order". Но "order" нельзя использовать, поэтому можно назвать его типа "order_book" - если порядок книги (на полке, например). В общем, думаю, смысл понятен. Дерзай.


Fostr   (2006-09-01 12:26:00) [2]

Спасибо огромное! Есть счастье у новичков :)


Neo Trinitron   (2006-09-01 12:09:00) [3]

Возьми имя поля в квадратные скобки. Должно быть счастье :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо