I have an old windows 2003 32bit server running a classic asp intranet site that uses the crystal reports 10 activexviewer to display its crystal reports. The administrator of this system left the company and now I need to migrate this intranet site along with all the crystal reports into a new server (windows 2008 r2 x64). So far I've gotten the classic asp pages up and running on the new server but I have no idea how to run the crystal reports. I installed the crystal 10 developer edition from the cd and that installed fine but when trying to view a report from an asp page I get:
Microsoft VBScript runtime error '800a01ad'
ActiveX component can't create object
/crystaltest/ADORecordSet.asp, line 7
line 7 from the asp page says: Set crObj = Server.CreateObject("CrystalRuntime.Application.10")
I found a readme file on the old server and it basically says this:
Business Objects Technical Support - BeginHere.zip
Web Site:
http://support.businessobjects.com/
________________________________________________________________
PRODUCT VERSION
This Active Server Pages sample application is for use Crystal Reports 10.
________________________________________________________________
DESCRIPTION
This sample application demonstrates how to use the Report Designer Component (RDC) to preview a report.
________________________________________________________________
FILES
AlwaysRequiredSteps.asp
Cleanup.asp
JavaPluginViewer.asp
MoreRequiredSteps.asp
RDCrptserver10.asp
SimplePreviewReport.asp
SimplePreviewReport.rpt
SmartViewerActiveX.asp
________________________________________________________________
INSTALLATION
1. Extract the contents of the zip file into a new folder.
2. Map a virtual directory in the Internet Service Manager to this new folder.
3. Make sure that this new directory has Read and Execute permissions. You may also want to turn on Directory Browsing.
4. Create any ODBC System DSNs required by the report.
5. Browse to this virtual directory and call SimplePreviewReport.asp
==================
NOTE:
If you wish to use a different Report Viewer, you simply need to change the #include statement in SimplePreviewReport.asp which specifies the Report Viewer.
==================
________________________________________________________________
Last updated March 2004
________________________________________________________________
I tried following these directions but I still can't figure out why the server won't display the page. I've searched around and found that I may need to register some dlls or something in that regard but which ones and where are they located? Also does anyone know if my new server (windows 2008 x64 with IIS 7.5) is even capable of displaying crystal reports using this method?