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

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

SQL Запрос [D5]


_san_ ©   (2004-02-05 12:16:00) 

Добрый день!

Помогите разобраться с 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 совпадает с записью в таблице с учетом регистра. Подскажите как сделать так, что бы запись искалась без учета регистра.


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

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


_san_   (2004-02-05 16:02:00) [2]

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


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

and UPPER(Param2) = : Param2;

....

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


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

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

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


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

UPPER


Наверх

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