Форум: "Базы";
Текущий архив: 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