Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];
Внизibquery и params Найти похожие ветки
← →
Mishka (2008-04-23 14:32) [0]Добрый день.
Помогите, пожалуйста, с таким вопросом:
есть запрос в котором отбор идёт по условию: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 14:46) [1]А зачем эти телодвижения на сервере?
передвавай готовое значение параметра для больше-меньше.
← →
Mishka (2008-04-23 15:05) [2]
> Reindeer Moss Eater © (23.04.08 14:46) [1]
> А зачем эти телодвижения на сервере?
> передвавай готовое значение параметра для больше-меньше.
>
Это как?
← →
Palladin © (2008-04-23 15:08) [3]730.5+dtST<:DataT
а так работает?
← →
Mishka (2008-04-23 15:11) [4]
> Palladin © (23.04.08 15:08) [3]
> 730.5+dtST<:DataT
>
> а так работает?
Работает
← →
Reindeer Moss Eater © (2008-04-23 15:19) [5]WHERE поле_даты >= :вычисленная_на_клиенте_по_той_же_формуле_дата
← →
Mishka (2008-04-23 15:25) [6]С отбором получается нормально.
Но мне также надо знать и значение
> (:DataT - dtST)/365.25
для каждой записи
← →
Reindeer Moss Eater © (2008-04-23 15:29) [7]не вижу препятствий.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.05.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c