Применений может быть масса - основное - это получить результат не в виде queryRun.next() а в виде, допустим NET Dataset-а.
Во первых - перебор queryRun.next() в цикле - ужасно долго работает. Во вторых - NET Dataset или сам текст запроса можно передать дальше любой другой системе, допустим в Reporting Services или любую другую. Т.е. Ax query - используем как гибкий конструктор запроса, к которому применяться все "фишки" типа RLS, сложных расширенных фильтров, Datareaid по виртуальным компаниям. А потреблять этот запрос будут уже другие.
|