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

Вниз

Как в IB(FireBird) в ХП написать like с %   Найти похожие ветки 

 
from   (2003-04-10 13:03) [0]

Мастаки, создаю ХП через IBManager:

...
select fio
from table
where UPPER("MiddleName" collate PXW_CYRL) like UPPER(:MName||"%" collate PXW_CYRL)
...

не работает, т.е. нет результатов, а вот когда пишу этот запрос в IBConsole, с подстановкой соответсвующего занчения вх. параметра, то все рабоатет:

select fio
from table
where UPPER(t1."MiddleName" collate PXW_CYRL) like UPPER("ков%" collate PXW_CYRL)

Как быть?


 
from   (2003-04-10 13:19) [1]

Мастера, помогите... Что неужели ни разу не сталкивались?


 
Жук   (2003-04-10 13:24) [2]

Возможно, что || некорректно срабатывает...
При задании параметра сразу присоединяйте % :
MyQuery.ParamByName["MName"].AsString:=...+"%";


 
Johnmen   (2003-04-10 13:27) [3]

ibase.ru - cстатья, ответит полностью на твой вопрос :)


 
AlexSerp   (2003-04-10 13:27) [4]

Сам не пробовал (времени нет), попробуй так
like UPPER(:MName collate PXW_CYRL) ||"%"


 
from   (2003-04-10 13:28) [5]

2 Жук!!!
Действительно!!! Вот же ... и не подумал...


 
from   (2003-04-10 13:31) [6]

2 AlexSerp ©
тоже работатет. Всем сенкс.



Страницы: 1 вся ветка

Текущий архив: 2003.04.28;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.007 c
1-91366
Oleg1
2003-04-15 14:29
2003.04.28
Free Report 3.2


6-91419
Leran2002
2003-02-28 10:40
2003.04.28
CGI+POST


3-91212
Andrews
2003-04-10 12:57
2003.04.28
DBGrid и колесо мыши


1-91269
Vin_Ghost
2003-04-16 20:38
2003.04.28
Работа с нетипизированными файлами


8-91408
Кутузов Александр
2002-05-29 14:12
2003.04.28
Поддержка mp3 технологий в Delphi 5





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский