Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];

Вниз

SQL Запрос   Найти похожие ветки 

 
_san_   (2004-02-05 12:16) [0]

Добрый день!

Помогите разобраться с SQL-запросом.
Этот запрос:
sqlString:= "select Chanels FROM Table where Param1 = : Param1 and Param2 = : Param2;
Params[0].DataType:= ftFloat;
Params[1].DataType:= ftString;
Prepare;
Params[0].Value := 1;
Params[1].Value := str; //строка
Open;
Result:= Fields [0].AsString;

находит запись только в том случае если str совпадает с записью в таблице с учетом регистра. Подскажите как сделать так, что бы запись искалась без учета регистра.


 
Johnmen   (2004-02-05 12:18) [1]

UPPER


 
_san_   (2004-02-05 15:11) [2]

>Johnmen © (05.02.04 12:18) [1]
>UPPER

Пожалуйста, можно по подробней...
У меня ни чего не получилось.


 
SasaR   (2004-02-05 15:59) [3]

and UPPER(Param2) = : Param2;

....

Params[1].Value := AnsiUpperCase(str)


 
_san_   (2004-02-05 16:02) [4]

Так все таки кто нибудь знает можно ли применить функцию UPPER к параметрам в SQL-запросе:
where Param1 = : Param1
или ее можно использовать только в таком виде:
where UPPER(Pole1) = UPPER("String")


 
_san_   (2004-02-05 16:11) [5]

Спасибо, все получилось!
Наверно я переработал.
Почему ту с первого раза у меня ни чего не получилось.



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

Форум: "Базы";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-6189
DNS
2004-02-06 08:01
2004.03.03
DDK к Windows XP


14-6195
Домарощинер
2004-02-11 19:52
2004.03.03
Предложите красивый(пошустрее и поменьше) алгоритм


1-6101
BDRON
2004-02-20 18:33
2004.03.03
assignfile для CD


8-6157
Ivolg
2003-11-02 09:12
2004.03.03
Прокрутка


14-6188
Анонимщик
2004-02-11 14:45
2004.03.03
Шахматы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский