Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.043 c
15-1155803907
ArtemESC
2006-08-17 12:38
2006.09.10
Запись в MBR


15-1155323160
ronyn
2006-08-11 23:06
2006.09.10
Программно определить MotherBoard...


3-1152271401
drashka
2006-07-07 15:23
2006.09.10
Затруднение при подчинении 2-х таблиц (DBExpress)


15-1155876563
PSPF2003
2006-08-18 08:49
2006.09.10
Несколько вопросов


15-1155541283
dimonf
2006-08-14 11:41
2006.09.10
Господа, ктонить подключал комп через s-video к TV?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский