Столкнулся с глупой проблемой, но, т.к. новичок, прошу помочь:
Есть таблица с колонками "Имя константы","Тип значения константы", "содержание значения константы". Содержание значения константы может быть описано "[Имя таблицы где значение хранится]"/"[Ид значения]"/"[Колонка представления значения]".
В таблице констант в числе прочих есть запись "Базовая валюта", "Значение", "refcurrency"/"1"/"SprName", и при обходе результатов запроса мне надо выполнить второй запрос
- Код: Выделить всё
select SprName from refcurrency where id = "1";
Лазарус мне резонно возражает, что TSQLQuery находится в открытом состоянии и нельзя ему кормить второй запрос. Логично выгружать результат запроса в какой-то массив/компонент/поток (куда?) и логично, что это действие не должно быть трудоемким (в том же 1С это делается Запрос.Выгрузить(ТабЗначений)).
Вопрос: Как мне скопировать результат запроса? Как потом сделать обход результата циклом?