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

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

ibquery и params [D2005, XP]


Mishka ©   (2008-04-23 14:32:00) 

Добрый день.

Помогите, пожалуйста, с таким вопросом:

есть запрос в котором отбор идёт по условию:
WHERE (:DataT - dtST)/365.25 >= 2

И при нажатии кнопки:
 with ibq do
    begin
      Close;
        ParamByName('DataT').DataType := ftDateTime;
        ParamByName('DataT').ParamType := ptInput;
        ParamByName('DataT').Value:=dtDate.Date;
      Open;
    end;


Появляется ошибка: "Dinamic SQL Error expression evaluation not supported"

База FireBird1.5

Что неправильно?


Reindeer Moss Eater   (2008-04-23 15:29:00) [1]

не вижу препятствий.


Mishka   (2008-04-23 15:25:00) [2]

С отбором получается нормально.

Но мне также надо знать и значение
> (:DataT - dtST)/365.25
для каждой записи


Reindeer Moss Eater   (2008-04-23 15:19:00) [3]

WHERE поле_даты >= :вычисленная_на_клиенте_по_той_же_формуле_дата


Mishka   (2008-04-23 15:11:00) [4]


> Palladin ©   (23.04.08 15:08) [3]
> 730.5+dtST<:DataT
>
> а так работает?


Работает


Palladin   (2008-04-23 15:08:00) [5]

730.5+dtST<:DataT

а так работает?


Mishka   (2008-04-23 15:05:00) [6]


> Reindeer Moss Eater ©   (23.04.08 14:46) [1]
> А зачем эти телодвижения на сервере?
> передвавай готовое значение параметра для больше-меньше.
>


Это как?


Reindeer Moss Eater   (2008-04-23 14:46:00) [7]

А зачем эти телодвижения на сервере?
передвавай готовое значение параметра для больше-меньше.


Наверх

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