A Crystal Reports .NET (CR.NET) application that uses Crystal Reports version 9, 10, or XI (v11.0) displays a report that contains a linked OLE object (e.g. a Microsoft Word document, .BMP image, etc.).
After the OLE object is updated, when the CR.NET application is run again the OLE object is not updated at runtime.
Reproducing the Issue
- In your CR.NET application run a Crystal report that is designed with an linked OLE object and then close or stop the application.
- Update the file that is linked as an OLE object in the Crystal report.
- Rerun your CR.NET application to view the same report.
- You will see that the linked OLE object is not updated in the application.
This is a known issue with the Crystal Reports .NET SDK and has been assigned Track ID ADAPT00175928.
As of the publish date of this article, there is no file update to correct this issue. There are no known workarounds for Crystal Reports 9, 10, or XI (v11.0).
This issue has been resolved in Crystal Reports XI Release 2.
NOTE: When using a Crystal Reports 2008 report in a CR.NET web application the linked OLE object will not update unless the application is given Local System access through Internet Information Services (ISS) Manager (Start > Run > Inetmgr). In IIS 6 and higher you can create additional Application Pools. Create a new Application Pool and put the web application into this Application Pool. You can now assign Local System access to this Application Pool and the application.
UPDATING ACTIVEX OBJECTS NET DOTNET TRACK ADAPT ADAPT00175928 00175928 175928 CR9 CR10 CR11 R2 Crystal Reports .NET Application Object Linking and Embedded Objects Resolved in XI Release 2 , c2016924 , KBA , BI-DEV , Business Intelligence Software Development Kits (SDKs) , Bug Filed