Shortcut return empty recordset if the current recordset is empty in loadAllSubDataObjects(). MSSQL doesn't correctly parse the SQL when the 'in' clause is an empty list.
Shortcut return empty recordset if the current recordset is empty in loadAllSubDataObjects(). MSSQL doesn't correctly parse the SQL when the 'in' clause is an empty list.

svn commit r54430

silverorange/swat,silverorange/swat