We are experiencing a problem where the report generated has scrambled groups, details, etc when it is run on a x64 machine. The application that triggers the report is a VS2010 AnyCPU Windows Forms application. If corflags is used to force 32bit on the application the report shows just fine.
The report was created via Visual Studio. We do not have any separate Crystal Report tools or stand alone report generators. The report is passed an ADO.NET dataset as its datasource.
The following is a matrix describing the test environments used to narrow the problem to x64:
OS | Crystal Runtime | Result |
---|---|---|
Windows 7 x86 | 32bit_13_0_3.msi (1) | displays correctly |
Windows 7 x64 | 64bit_13_0_3.msi (1) | displays incorrectly |
Windows 7 x64 with Visual Studio 2010 running app in debug | (v. 13.0.3.x) (1) | displays incorrectly |
Windows 7 x86 | CRRedist2005_x86^^ (2) | displays correctly |
Windows 7 x64 | CRRedist2005_X64(Intel)^^ (2) | displays incorrectly |
Windows XP x86 with Visual Studio 2005 running app in debug | - SP 1 (2) | displays correctly |
(1) - reference from http://scn.sap.com/docs/DOC-7824
(2) - reference from http://scn.sap.com/docs/DOC-27942
Is there something in the x64 runtime that is known to cause the report to mismash a dataset with multiple tables data?