Hello Rafiq
In the code, set the parameters after you log on to the database and before you place the report in session. No need to use .Refresh either. See if that helps.
Not sure what you mean by:
It doesn't look like crReportDocument has all the info those are needed for the second load.
Second load meaning another report? Same report re-loaded? Same report going to second page?
- Ludek