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

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

Syntax Error (Missing operator) in Query expression [D6, D7, 2000, XP]


Fostr ©   (2006-11-23 13:11:00) 

Господа! Разрешите попросить помощь:
У меня есть база данных Access с несколькими таблицами. Следующий запрос должен выбирать из одной из таблиц некоторые столбцы для людей занятых в том или ином проекте. Номер проекта я указываю в компоненте TEdit.

Примечание: В таблице, из которой я выбираю данные есть столбец "ПРОЕКТ" именно по нему я ориентируюсь для какого человека выбрать данные. Проектов три:  012, 045, 04p.

Все замечательно работает для двух первых проектов, для последнего же выбается ошибка, мол "Syntax Error (Missing operator) in Query expression 'Проетк LIKE 04p'.
Думал написана русская "p" - нет английская.

Подскажите что делать в этом случае?

Вот сам запрос:

          WithCashByQuQuery Do
                  BEGIN
                   Active:=False;
                    SQL.Clear;
                     SQL.Add('SELECT ФИО, [ДНЕЙ ПО ПЛАНУ], [СУММА ЗА ПРОЕКТ ПО ПЛАНУ]');
                     SQL.Add('FROM Projects');
                     SQL.Add('WHERE ПРОЕКТ LIKE '+Trim(Form10.Edit2.Text));
                    SQL.Add('ORDER BY ФИО');
                   Active:=True;
                  END;


Palladin   (2006-11-23 13:21:00) [1]

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


Fostr   (2006-11-23 13:16:00) [2]

Пардон...  виноват...
Почему же тогда работают два других проекта?


Palladin   (2006-11-23 13:12:00) [3]

SQL.Add('WHERE ПРОЕКТ LIKE '+Trim(Form10.Edit2.Text));

а текст добавляемый в условие в кавычки кто будет брать? Пушкин?


Наверх

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