<

Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems

Published on
20,307 Points
14,207 Views
1 Endorsement
Last Modified:
Approved
Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems

ISSUE: Reports which contain subreports fail with error "Missing Parameter Value"

DEPLOYMENT SERVER OS:
Windows 2008 with 64 bit
.Net framework 2.0

DEVELOPMENT PC:
Windows XP SP3
Visual Studio 2005 Prof.
.Net Crystal reports 10.2.3600.0

SYMPTOM:
In Crystal Reports for Visual Studio .NET 2005, a subreport link is configured between a database field on the main report to a stored procedure parameter field in a

subreport.
When the report is run, a dialog appears and prompts for the linked subreport parameter field.
The parameter field should have been automatically populated by the main report.

SOLUTION For x86 PC's:
For PC's running with 32 bit, Business Objects released a Crystal Reports hot fix for Visual Studio 2005.
This can be downloaded at the following link.
http://ftp1.businessobjects.com/outgoing/CHF/crnet20win32x86_en_chf.zip 
Reference knowledge base KBase Article ID:c2018840
Download the above patch and install it on your PC. The issue would be resolved.

ISSUE for x64 PC's:
However, the patch from business objects does not fix the issue for PC's with 64 bit operating system.
After searching for a long time on google I presumed that a readily available installable to fix issue with .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating is not available.

SOLUTION For x64 PC's:
While deploying the application you need to deploy tto things.
1. Install the windows installer package package for 64 bit PC's named "CRRedist2005_X64".
This package is located on your development PC which has visual studio 2005 installed.
This can be located at the following location:
C:\Program Files\Microsoft Visual Studio 8\Crystal Reports\CRRedist\X64

2. You need to create an additional Crystal Reports Runtime Package.
The steps to create this additional Crystal Reports Runtime Package can be found at following URL
http://resources.businessobjects.com/support/additional_downloads/runtime.asp

The creation of this package includes 1 important step. Make sure that you checked "X64 Compilers and Tools" while installing Visual Studio 2005.
In my case I hadn't checked this checkbox while installing visual studio 2005, so I had to reinstall visual studio 2005 to create this deployment package.

After following the steps mentioned at the above link, I was able to create a deployable package successfully. After installing this package the issue was resolved.

I wonder why Business Objects didn't make a hot fix available for PC's with x64 like they did for x86 and instead choose to make available steps to create the package. Anyways the issue stands resolved and that's what matters.

Cheers :)
1
Comment
Author:AmitGK
1 Comment
 
LVL 2

Expert Comment

by:cadsjo
Hi AmitGK,

Thanks for the solutions, it is exactly what I need.

But the link in point 2 is broken and that is really needed.
Do you have a new location?

2. You need to create an additional Crystal Reports Runtime Package.
The steps to create this additional Crystal Reports Runtime Package can be found at following URL
http://resources.businessobjects.com/support/additional_downloads/runtime.asp
0

Featured Post

[Webinar] Database Backup and Recovery

Does your company store data on premises, off site, in the cloud, or a combination of these? If you answered “yes”, you need a data backup recovery plan that fits each and every platform. Watch now as as Percona teaches us how to build agile data backup recovery plan.

Join & Write a Comment

Look below the covers at a subform control , and the form that is inside it. Explore properties and see how easy it is to aggregate, get statistics, and synchronize results for your data. A Microsoft Access subform is used to show relevant calcul…
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
Suggested Courses

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month