FUNCTION CrossTab (tcAlias as String, tcResult as String ) AS Boolean LOCAL llReturn llReturn = .T. TRY SELECT (tcAlias) WITH This.oCrossTab .cOutFile = tcResult .lClosetable = .F. .lCursorOnly = .T. .nRowField = 2 .nDataField = 5 .nColField = 4 .lTotalRows = .T. .nTotalOption = 0 (0-sum, 1-count, 2-% of total) .lDisplayNulls = .T. .lBrowseAfter = .F. .lShowThem = .F. &&To avoid COM+ error with user interface .RunXtab() ENDWITH CATCH TO oErro This.cError = oError.Message llReturn = .F. ENDTRY RETURN llReturn ENDFUNCAny ideas, is there some report about the use of this class in COM+ DLL?