![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что я делаю неправильно? Запрос или код?
Kreyl © (2005-07-10 20:11:00)Есть таблица result с идинственным столбцом delta типа float.
Нужно узнать максимальное и минимальное значение в столбце, и присвоить эти значения переменным maxi и mini.
Посоветовали запрос, я его написал, но в переменных maxi и mini в итоге явно NULL.
ADOQu.SQL.Clear;
ADOQu.SQL.Add('SELECT MAX(delta) AS maxi, MIN(delta) AS mini ');
ADOQu.SQL.Add('FROM result');
ADOQu.ExecSQL;
l_label.Caption := FloatToStr(maxi);
m_label.Caption := FloatToStr(mini);
Спасибо!
Virgo_Style (2005-07-10 21:07:00) [1]Delphi не присваивает своим переменным значения одноименных переменных в SQL-запросе %-).
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('...');
ADOQuery.Open;
... := ADOQuery.FieldByName('...').AsFloat;
ADOQuery.Close;
P.S. Тему не худо бы оформить.
Anatoly Podgoretsky (2005-07-10 20:17:00) [2]Данный запрос возвращает курсор.