We are running Crystal Reports 8.5 through the ActiveX viewer in ASP. We are setting the data source and the parameters dynamically through the VBScript in the ASP. Everything works fine if the report has a sub-report. However, what we have found is that the report seems to run twice if it does not contain a sub-report and during the second run, the parameters are all set to Null. As a result, no data is returned in the report, even if the report only shows the parms that are passed to it.