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

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

Поиск слов по шаблону


viktoras ©   (2006-08-19 18:19:00) 

Помогите разобраться, как в базе данных по шаблону используя вложенный SQL найти данные. Использую Delphi 7, FireBird.
Часть кода:

s := Edit1.Text;
   DataModul.DataSet.Active := False;
   DataModul.DataSet.SelectSQL.Clear;
   DataModul.DataSet.SelectSQL.Text := 'SELECT NAME FROM MUSIC WHERE NAME LIKE :par';
   DataModul.DataSet.ParamByName('par').AsString := s;
   DataModul.DataSet.Active := True;


Набираю ф%- не находит
а если _а%или %- запрос срабатывает


viktoras   (2006-08-20 18:12:00) [1]


> Anatoly Podgoretsky ©   (20.08.06 16:55) [11]


Я всё время был уверен, что такая. Посмотрел в своих записях оказывается WIN1257. Думаю мне простительно.


Anatoly Podgoretsky   (2006-08-20 16:55:00) [2]

viktoras ©   (20.08.06 16:54) [10]
Опять неправда в Литве другая кодировка.


viktoras   (2006-08-20 16:54:00) [3]


> Anatoly Podgoretsky

Ошибочка получилась, русская кодировка WIN1251, а WIN1252 - литовская.


Anatoly Podgoretsky   (2006-08-20 15:56:00) [4]

Ты хоть представляешь что это за кодировка?


viktoras   (2006-08-20 15:48:00) [5]


> Anatoly Podgoretsky


Насчёт партизана подмечено правильно, я такой. :))
Думал, что профи понимают с полуслова. Если не заметил, мне был задан вопрос А для полей, нужная кодировка задана ?
Даже мне как начинающему понятно, что если хочешь писать на русском в базу данных, кодировка в самой базе должна быть WIN1252. Так что ответ не в тему.


Anatoly Podgoretsky   (2006-08-20 14:00:00) [6]

WIN1252

Чего? Смеешь над нами, да п в конце концов зачем нужны нам твои абстрактные цифры, партизан ты наш.


viktoras   (2006-08-20 13:44:00) [7]

Спасибо всем, особенно Desdechado.
с UPPER получается.


> Anatoly Podgoretsky


WIN1252


Anatoly Podgoretsky   (2006-08-20 13:32:00) [8]

viktoras ©   (20.08.06 12:53) [3]
кодировка задана русская.
Это как?

viktoras ©   (20.08.06 12:54) [4]
Предлагает привести к единому знаменателю.


viktoras   (2006-08-20 12:54:00) [9]


> Desdechado ©   (19.08.06 18:44) [1]
> UPPER
> ?


не совсем понял, что хочешь сказать.


viktoras   (2006-08-20 12:53:00) [10]


> tesseract ©   (19.08.06 20:02)


> А для полей, нужная кодировка задана ?


кодировка задана русская. С английским текстом тоже самое.


tesseract   (2006-08-19 20:02:00) [11]

> [0] viktoras ©   (19.08.06 18:19)


А для полей, нужная кодировка задана ?


Desdechado   (2006-08-19 18:44:00) [12]

UPPER
?


Наверх

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