Показать сообщение отдельно
  #21  
Старый 16.07.2020, 17:31
Maks19 Maks19 вне форума
Начинающий
 
Регистрация: 19.06.2019
Сообщения: 113
Версия Delphi: Delphi7
Репутация: 10
Хорошо

Не понятно ,как работает код?

Код:
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 запрос. Или не так нужно делать?
Ответить с цитированием