|
|
|
новичок
      
участник
Last Login: 03.11.2005 4:15
Сообщ.: 4,
Visits: 45
|
|
Не знал куда написать так что извините:
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";
а блин он не сортирует
Помогите
|
|
|
|
|
новичок
      
участник
Last Login: 01.12.2005 15:42
Сообщ.: 8,
Visits: 89
|
|
Поменяй динамически строку в SQLText с
order by :Sortirovka
на
order by ZAVADSKOY_NOMER
Ну типа:
OraQuery1->SQL[11] = "order by ZAVADSKOY_NOMER"
В ORDER BY переменных быть не может
|
|
|
|