![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемма с 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 там фак о работе с русскими буквами в интербасе. Все есть.