… che cosa potreste fare è di generare una funzione generica (nessun accesso pubblico) che accetta una stringa di SQL e denomina il vostro DLL. Allora generare una funzione separata che è accessibile alla griglia. All'interno di quella funzione è dove passereste lo SQL al vostro DLL. Quello conservazioni lo SQL dal lato dell'assistente. Più è suddiviso in compartimenti. Completamente non provato, ma il concetto generale è sotto.
Se stiate andando usare la stessa tecnica su altri CFC, potreste probabilmente approfittare del “estendete„ l'attributo di cfcomponent (inheritence dello IE). Così non dovete duplicare la funzione getDataTable generica in tutto dei vostri CFC. Lasciarlo sapere se stia gettando troppo voi immediatamente;)