![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск слов по шаблону
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
?