Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблемма с UPPER(FIELD) LIKE .... в IB 7.01 [D7, IB7.x]


Alpine ©   (2006-04-25 15:50:00) 

Всем привет. Делаю так
(обрабатывается FindEdt.OnChange)
UPPER(FindField) LIKE '''+AnsiUpperCase(FindEdt.Text)+'%'''

Поиск осуществляется только по первой букве. Например если в ищем по букве И то появляется ИВАНОВ А.И. , а если мы вводим вторую букву В то ничего не находится. Убираю приведение к верхнему регистру, то ищетяс правильно. В чём может быть проблемма ?


atruhin   (2006-05-03 16:56:00) [1]

Приведи наконец полный план запроса.


Anatoly Podgoretsky   (2006-05-02 19:18:00) [2]

Johnmen ©   (02.05.06 17:25) [6]
Но он же утверждает, что делал.


Johnmen   (2006-05-02 17:25:00) [3]

UPPER(FindField COLLATE PXW_CYRL) ...
(c) http://www.ibase.ru/devinfo/ibrusfaq.htm


Alpine   (2006-05-02 16:56:00) [4]

Горю ребята ... Выручайте, плиззззз


Alpine   (2006-05-02 16:55:00) [5]

Поставил у базы кодировку win1251, затем поставил у поля, по которому надо осуществлять поиск кодировку win1251 и collate PXW_CYRL и всё равно не помогает ( ... Ну может что ещё надо сделать ... Помогите ...


Johnmen   (2006-04-28 09:17:00) [6]


> Alpine   (27.04.06 22:16) [2]
>
> Делаю всё как там написанно


Не верю (с)


Alpine   (2006-04-27 22:16:00) [7]

Делаю всё как там написанно, всё равно таже проблемма (( Неужели никто с этим не сталкивался !


atruhin   (2006-04-25 16:06:00) [8]

См. www.ibase.ru там фак о работе с русскими буквами в интербасе. Все есть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо