Есть некоторая таблица table и в ней значения
D значение
100 12
200 16
300 26
Вводится число number, которое сравнивается с D, и выводится соответствующее значение.
Пусть number будет 190.
str="where D>[number]";
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("select *");
ADOQuery1->SQL->Add("from table");
ADOQuery1->SQL->Add(str);
while (! ADOQuery1->Eof)
{
int Value = ADOQuery1->FieldByName("значение")->AsInteger;
// Обработка...
ADOQuery1->Next();
как сделать, чтобы он просматривал все значения поля D, но останавливался на числе 200 а не 300?