Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.02.15;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1231119749
Andrnow
2009-01-05 04:42
2009.02.15
Вопрос по определению формы MDI приложения и про расширение файла


15-1227608723
Долетел
2008-11-25 13:25
2009.02.15
Управление удаленным компьютером по сети


2-1230629849
LabaN
2008-12-30 12:37
2009.02.15
Смайлы


15-1229781796
Кое кто
2008-12-20 17:03
2009.02.15
Игра Praetorians


2-1231191483
ply
2009-01-06 00:38
2009.02.15
Символ переноса строки в Hint