Не понятно ,как работает код?
Код:
lambda =1.3
If (lambda>1.2) and (lambda<1.6) then
begin
Adoquery1.close;
Adoquery1.sql.clear;
Adoquery1.sql.add('select lambda from table);
Adoquerty1.sql.add(where lambda>"1.2" and lambda<"1.6" ');
for i:=0 to 8 do
begin
c[i ]:=strtofloat(adotable1.fieldbyname('cy').asstring);
end;
Даже если в таблице в поле lambda нет записей >1.2 и <1.6 то все равно происходит sql запрос. Или не так нужно делать?