..
Query1->First();
got_value = Query1->FieldByName("FieldName")->AsString;
..
Значение компонента из результата SQL-запроса
А вот дочерние ветви мне нужны как результат сравнения двух таблиц, скл-запрос вложенный выглядит как (возм. неправильно оформлен):
select adapter_name from FDB_ADAPTERS where id_device =select 'id_device' from FDB_DEVICES
Самое главное тут для меня - как выводить РЕЗУЛЬТАТ запроса в визуальный компонент???
хотя бы примерный код
К примеру C++Builder6 и TQuery:
Код:
qry.sql.add('select somfield as var1 from somtable');
qry.open;
myvar:=qry.FieldValues['var1'];
Все хорошо, но AS берет только значение первой строки поля somefield, а как же все последующие???
'Фича' :D
А все последующие:
Код:
..
Query1->First();
while (!Query1->Eof())
{
val = Query1->FieldByName("FieldName")->AsString;
//---koltaviy: здесь пишешь в текущую ветку-родитель
Query1->Next();
}
..
Query1->First();
while (!Query1->Eof())
{
val = Query1->FieldByName("FieldName")->AsString;
//---koltaviy: здесь пишешь в текущую ветку-родитель
Query1->Next();
}
..
Весь код находится в цикле перебора значений родительских веток.