Double check that the subreports are using the same db logon type as the main report. E.g.; if main rpt = ODBC, subreport uses ODBC, not native or OLE DB
Another way of checking things out is to save out the subreport and run that as a main report with the logon code you know already works with the main report. If that fails, check the subreport db lgoon details.
- Ludek