Hi all,
I'm working on upgrading a system that currently runs on (wait for it) CR9!
The system involves a number of very complex reports - one at least has about 50 subreports; all running from stored procedures and all with nicely linked parameters. The reports are run from within a C# program which uses the SetParameterValue method to provided values for the ten "externally visible" parameters.
All of this stuff works, is robust and reliable - we churn out in the region of 10,000 reports an hour using the CR9 SP7 runtimes.
However, we do now have to revisit things and upgrade to a more recent version of CR, either 2013 or 2016. So we created a new version of our software using the latest runtime files - it all complied just fine without changing any code - and we gave it a go.
The program gets to the SetParameterValue method calls and throws the "Missing Parameter Values" error. Has something changed in the way the method works now?
I've tried just opening the report in the new designer and resaving, and also unlinking and relinking all of the subreport parameters in the new designer and saving the resulting file too. Neither had any effect.
Grateful for any pointers!
Pete