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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2010, 20:53   #1
Ele
 
Регистрация: 19.04.2010
Сообщений: 8
По умолчанию Ошибка в запросе LIKE

Не пойму в чем ошибка, подскажите пожалуйста....

with DataModule2.ADOQuery28 do
Begin
Close;
SQL.Clear;
SQL.Add('select *');
SQl.Add('From raion');
SQL.Add('Where NAME LIKE '+QuotedStr(p2)+'%'+'');

Open;
Ele вне форума Ответить с цитированием
Старый 22.05.2010, 10:21   #2
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

Попробуй так:
Код:
SQL.Add('select * '); // пробел в конце строки
SQl.Add('From raion '); // пробел в конце строки
SQL.Add('Where NAME LIKE "'+QuotedStr(p2)+'%"'+'');//ковычки
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Старый 22.05.2010, 13:07   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я думаю, так получше будет:
Код:
Close;
SQL.Clear;
SQL.Add('select *');
SQl.Add('From raion');
SQL.Add('Where NAME LIKE '+QuotedStr(p2+'%'));

Open;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где ошибка в запросе? Bendebej SQL, базы данных 1 03.02.2010 17:09
Ошибка в SQL запросе program123 БД в Delphi 11 06.12.2009 17:12
ошибка в запросе с union Tanuska___:) БД в Delphi 3 22.08.2008 22:32
Ошибка SQL запросе. EVG44 БД в Delphi 2 21.10.2007 22:42
Ошибка в SQL запросе...!? KeyDok БД в Delphi 5 21.06.2007 09:19