Zapes |
Отправлено: 03.11.2005, 05:23 |
|
Не зарегистрирован
|
тут блин проблемка есть запрос:
select * from SPYSOK_PRIBOROV
where
(INDEKS_KPA LIKE :Indeks or :Indeks is null)
and (GORANT_SROK like :GarantSrok or :GarantSrok is null)
and (ZAVADSKOY_NOMER LIKE :ZAVADSKOY or :ZAVADSKOY is null)
and (PAPKA=:Papka or apka is null)
and (OTMETKA_O_PROVED LIKE:OTMETKA or :OTMETKA is null)
and (DATA_IZGOTOVLENIY>= to_date(:in_dat1,'dd.mm.yyyy') and DATA_IZGOTOVLENIY <=to_date(:in_dat2,'dd.mm.yyyy'))
and (DATA_PROVERKI>= to_date(:in_dat3,'dd.mm.yyyy') and DATA_PROVERKI <=to_date(:in_dat4,'dd.mm.yyyy'))
order by :Sortirovka
в билдере прописываю
OraQuery1->ParamByName("Sortirovka")->AsString ="ZAVADSKOY_NOMER";
а блин он не сортирует
Подскажите |
|
Valdemar |
Отправлено: 03.11.2005, 09:15 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Возможно, что надо задать для параметра его тип. Для текстовых полей, содержащих кирилицу, может не правильно работать сортировка если не указана кодировка символов при соединении с БД. |
|
AVC |
Отправлено: 03.11.2005, 09:21 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
Сортировки, группировки, имена таблиц и полей и многое еще параметрами задать нельзя. Приходится динамически строить текст или мудрить. |
|