C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: MySql и выборка  (Прочитано 1677 раз)
Ravil
НЕ стыдно не знать стыдно не учится
Участник


Сказали спасибо: +2/-2
Offline

Сообщений: 167


MySql и выборка
« : 09 Август 2014, 23:32:49 »

Доброй всем ночи. Все пытался самостоятельно решить вопрос, но безуспешно. Не давно начал пытаться подружится с MySQL вроде все ок, но возник такой вопрос. Имеется БД мускул к которой подключаюсь по средствам библиотек MyDac пытаюсь сделать выборку, но не в какую он не хочет. Пытался по разному.Вот один из вариантов
Код:
Query2->Active = false;
Query2->SQL->Text = "select * from KL where FL like p order by IDK";
Query2->Params->ParamByName("p")->Value="%"+Edit1->Text+"%";
Query2->Active = true;
и даже пробовал напрямую подставить значение
Код:
Query2->Active = false;
Query2->SQL->Text = "select * from KL where FL like Материнская плата order by IDK";
Query2->Active = true;
в итоге запрос возвращается  с пустыми ведрами говорит, мол нам сказали, что бы мы туда больше не ходили  И ещё к сведению  поле FL является Varchar, может это как то тоже играет значение.
                                                                                                                                                       ЗА ранее спасибо..
Записан
panfer
Участник


Сказали спасибо: +17/-0
Offline

Сообщений: 62


Re: MySql и выборка
« Ответ #1 : 11 Август 2014, 09:36:10 »

Оператор like ищет неточное соответствие, нужно использовать конструкцию ... like '%Материнская плата%' ... - найдет слова 'Материнская плата' в любом месте строки. 'Материнская плата%' - найдет в начале строки и т.п.

Если нужно точное соответствие, должно быть select * from KL where FL = 'Материнская плата' order by IDK
Записан
Ravil
НЕ стыдно не знать стыдно не учится
Участник


Сказали спасибо: +2/-2
Offline

Сообщений: 167


« Ответ #2 : 11 Август 2014, 23:46:49 »

Тема закрыта. Разобрался сам..
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.039 секунд. Запросов: 22.