Текущий архив: 2006.09.10;
Скачать: CL | DM;
ВнизПоиск слов по шаблону Найти похожие ветки
← →
viktoras © (2006-08-19 18:19) [0]Помогите разобраться, как в базе данных по шаблону используя вложенный 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;
Набираю ф% - не находит
а если _а% или %- запрос срабатывает
← →
Desdechado © (2006-08-19 18:44) [1]UPPER
?
← →
tesseract © (2006-08-19 20:02) [2]> [0] viktoras © (19.08.06 18:19)
А для полей, нужная кодировка задана ?
← →
viktoras © (2006-08-20 12:53) [3]
> tesseract © (19.08.06 20:02)
> А для полей, нужная кодировка задана ?
кодировка задана русская. С английским текстом тоже самое.
← →
viktoras © (2006-08-20 12:54) [4]
> Desdechado © (19.08.06 18:44) [1]
> UPPER
> ?
не совсем понял, что хочешь сказать.
← →
Anatoly Podgoretsky © (2006-08-20 13:32) [5]viktoras © (20.08.06 12:53) [3]
кодировка задана русская.
Это как?
viktoras © (20.08.06 12:54) [4]
Предлагает привести к единому знаменателю.
← →
viktoras © (2006-08-20 13:44) [6]Спасибо всем, особенно Desdechado.
с UPPER получается.
> Anatoly Podgoretsky
WIN1252
← →
Anatoly Podgoretsky © (2006-08-20 14:00) [7]WIN1252
Чего? Смеешь над нами, да п в конце концов зачем нужны нам твои абстрактные цифры, партизан ты наш.
← →
viktoras © (2006-08-20 15:48) [8]
> Anatoly Podgoretsky
Насчёт партизана подмечено правильно, я такой. :))
Думал, что профи понимают с полуслова. Если не заметил, мне был задан вопрос А для полей, нужная кодировка задана ?
Даже мне как начинающему понятно, что если хочешь писать на русском в базу данных, кодировка в самой базе должна быть WIN1252. Так что ответ не в тему.
← →
Anatoly Podgoretsky © (2006-08-20 15:56) [9]Ты хоть представляешь что это за кодировка?
← →
viktoras © (2006-08-20 16:54) [10]
> Anatoly Podgoretsky
Ошибочка получилась, русская кодировка WIN1251, а WIN1252 - литовская.
← →
Anatoly Podgoretsky © (2006-08-20 16:55) [11]viktoras © (20.08.06 16:54) [10]
Опять неправда в Литве другая кодировка.
← →
viktoras © (2006-08-20 18:12) [12]
> Anatoly Podgoretsky © (20.08.06 16:55) [11]
Я всё время был уверен, что такая. Посмотрел в своих записях оказывается WIN1257. Думаю мне простительно.
Страницы: 1 вся ветка
Текущий архив: 2006.09.10;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.038 c