Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];

Вниз

LIKE в SQLite или как без него обойтись.   Найти похожие ветки 

 
Kolan ©   (2008-07-06 17:30) [0]

Здравствуйте,
 Как я понял LIKE в сабжевой СУБД не работает с русскими быквами(с латиницей проблем нет), поэтому вопросы:
1. Может можно сделать так, чтобы он заработал? Как?
2. Если LIKE действительно не работает, то как сделать фильтр по фамилии (набираешь а программа фильтрует по мере ввода)?


 
Anatoly Podgoretsky ©   (2008-07-06 17:37) [1]

Сложный LIKE?


 
Kolan ©   (2008-07-06 17:45) [2]

Нет, Name LIKE "*%" Вместо * подставляется строка.

Он просто не ищет. Что-то с кодировкой, имхо. Если данные по-английски, то ищет как положено.


 
Kolan ©   (2008-07-06 17:48) [3]

Создаю


 
Kolan ©   (2008-07-06 17:53) [4]

Использую коипоненты http://aducom.com.

Подключение создаю с такой настройкой:
FDBConnection.CharacterEncoding := "STANDARD";


 
Anatoly Podgoretsky ©   (2008-07-06 18:19) [5]

> Kolan  (06.07.2008 17:45:02)  [2]

Это сложный, простой abc%


 
Kolan ©   (2008-07-06 20:20) [6]

> Это сложный, простой abc%

Ну пусть будет "абв%" есть идеи как без него поиск устроить?


 
Anatoly Podgoretsky ©   (2008-07-06 21:13) [7]

Ну для "абв%" совсем просто, это можно заменить на SUBSTRING - надо только что бы СУБД содержало эту функции, название не важно.


 
Kolan ©   (2008-07-06 23:44) [8]

> это можно заменить на SUBSTRING

Как говорят герои аниме, kawaii oooo :) Работает :)

Сделал так:
Format("SubStr(Upper(Surname), 1, %d) = «%s»", [Length(ASurname), AnsiUpperCase(ASurname)])

Благодарю :).



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2009.02.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
15-1229513514
Knight
2008-12-17 14:31
2009.02.15
Эмуляция событий мыши.


2-1231410906
EastGod
2009-01-08 13:35
2009.02.15
Альтернативные потоки файлов


15-1229486454
Slider007
2008-12-17 07:00
2009.02.15
С днем рождения ! 17 декабря 2008 среда


2-1230991906
demon
2009-01-03 17:11
2009.02.15
Падсказка над иконкой в трее


15-1229579062
Slider007
2008-12-18 08:44
2009.02.15
С днем рождения ! 18 декабря 2008 четверг





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский