Hi
Issue #1:
When deploying an application that uses Crystal Reports to a Windows 8, 64bit Machine, the application setup installs the correct “Microsoft Visual C++ 2012 Redistributable” version, followed by the latest version of “SAP Crystal Reports runtime engine for .NET Framework (32-bit)” without issue. However, when a report is created in the application, the following error occurs:
---------------------------
Failed to load database information.
Details: The database DLL 'crdb_fielddef.dll' could not be loaded.
Error in File temp5b66a1fd-1e6d-4daa-b341-2dd5a945a0a9
{D249F119-7602-49D6-BCA3-E72279FB8380}.rpt:
Failed to load database information.
---------------------------
I found a post on the SAP forum with a similar issue. The solution advised to install the 64bit Crystal runtime on the deployment machine and to recompile the sourcecode for a 64bit CPU.
However, when installing the 64bit Crystal runtime, the following error was encountered:
---------------------------
Error 1904. Module C:\Program Files (x86)\SAP
BusinessObjects\Crystal Reports for .NET Framework
- 4.0\Common\Sap BusinessObjects Enterprise XI
- 4.0\win64_x64\crtslv.dll failed to register. HRESULT
-2147010895. Contact your support personnel.
---------------------------
Issue #2:
When deploying the application to a Windows 7, 32bit Machine, the setup does not install any version of “Microsoft Visual C++ 2012 Redistributable”, assuming it is already installed,and fails installation with the same dll registration error as above (but win32_x32 instead of win64_x64).
Does this ring any bells with anyone?
Thanks
Julian