Para Mr. Rao
Es posible que el objeto TArrayData,,, se pueda construir y retornar con una estructura de campos, pasada como parámetro.. ver ejemplo..
Nota : buscando optimizar el select interno que actualmente es "select * from"
ejp :
Code: Select all | Expand
local cLisCam := "campo1,campo2,..."
oRs := TArrayData():NEW(oConSql, LOWER(cNomTab), cSqlFil, cLisCam)
Jonsson Russi