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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2011, 12:03   #1
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию Обработка запрсов содержащих скобки для ADO.Query

Делаю запрос к элементу ADO.Query
Код:
SELECT N_PODR
FROM podr
WHERE
(N_PODR = 'УПФР (межрайоное)')
Ругается так:
Код:
Ошибка синтаксиса (пропущен оператор) в выражении запроса 'N_PODR = УПФР (межрайонное)'
Я так понимаю, что он не дружит со скобками в слове (межрайонное)
Менять наименования очень не желательно из-за других моментов.
Есть способ как-то избежать данной проблемы ?
sergey113 вне форума Ответить с цитированием
Старый 26.05.2011, 12:37   #2
sergey113
Форумчанин
 
Регистрация: 12.12.2007
Сообщений: 104
По умолчанию

извиняюсь - не разобрался
экспериментировал с ошибкой

надо было скобки в запрос вставить
Код:
ADOQuery1.SQL.Add('SELECT N_PODR FROM podr WHERE N_PODR = 
"'+listbox1.Items[listbox1.itemindex] +'"');
вроде все работает.
sergey113 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление/редактирование из нескольких таблиц, если для отображения используется Query lyle_200490 БД в Delphi 1 28.11.2010 15:02
Для каждой строки напечатать номера столбцов, содержащих положительные элементы wlll Помощь студентам 3 24.11.2010 18:39
драйвер ORACLE для ADO NovaC БД в Delphi 0 08.08.2007 06:07