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

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

Не работает запрос?!! [D7, FB1.5]


Ярослав ©   (2005-10-04 10:55:00) 

Не работает:

SELECT COUNTRY_ID, SNAME
FROM COUNTRY
WHERE UPPER(NAME) LIKE UPPER('%россия%')

А этот работает:

SELECT COUNTRY_ID, SNAME
FROM COUNTRY
WHERE UPPER(NAME) LIKE UPPER('%росси%')

в таблице есть "Россия" и тот запрос который работает ее возращает!!!
А почему первый то не работает???

Региональные настройки правильно установленны в win1251
может ему буква "я" почемуто не нравиться?


Ярослав   (2005-10-05 06:28:00) [1]

И то и другое WIN1251


Sergey13   (2005-10-04 11:27:00) [2]

2 [5] Ярослав   (04.10.05 11:12)
А какие на поле стоят кодировка и коллате?


Ярослав   (2005-10-04 11:12:00) [3]

Через него и делаю!
Это у меня ХП, и в ней входной параметр iName типа varchar, из Delphi вызываю ХП с iName заполняеться при помощи параметра, т.е. не собираеться SQL типа Select * from MySP('Россия'), а именно через параметр!
Там то я это и заметил
А запрос в [1] я в IBExpert проверял... тоже самое!
Я зачем в этот раздел переместили? Если вопрос простой то можно навенрное и ответ тогда на него дать, если перемещать то!


Sergey13   (2005-10-04 11:03:00) [4]

А через параметр не прокатит?


Ярослав   (2005-10-04 11:01:00) [5]

А как быть то???


Mike Kouzmine   (2005-10-04 10:59:00) [6]

Может дело в букве Я. Очень опасная буква.


Ярослав   (2005-10-04 10:56:00) [7]

Первый не выдает ошибку он просто не находит запись


Наверх

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