Skip to Content
0
Former Member
Aug 19, 2009 at 04:11 PM

Upgrading: CR XI/VB6/ASP to CR 2008/VS2008 Prof Ed/ASP.NET

32 Views

I'm attempting to upgrade my current Crystal Export application from CR XI with Classic ASP to CR 2008 with ASP.NET and am in need of some assistance.

OLD APPLICATION - ENVIRONMENT

-


VB 6.0

CR XI Developer Edition

Classic ASP

VB project references "Crystal Reports ActiveX Designer Run Time Library 11.0" (...\Business Objects\3.0\bin\craxdrt.dll)

and makes use of the following objects:

CRAXDRT.Application

CRAXDRT.Report

CRAXDRT.ParameterFieldDefinitions

CRAXDRT.ExportOptions

CRAXDRT.ConnectionProperty

CRAXDRT.DatabaseTable

I created my own ActiveX DLL that was installed on the Web Server (IIS).

OLD APPLICATION - EXAMPLE

-


Classic ASP would create an object (Server.CreateObject("WebCrystalReport.RptExporter11")).

Based on some criteria, a report (RPT) would be pulled from the database and opened.

A number of RPT parameters would be passed to the object and updated in the report.

The report would then be run-exported to PDF, and the PDF would be streamed to the user.

NEW APPLICATION - ENVIRONMENT

-


Visual Studio 2008 Professional Edition

CR 2008 (Full Edition; not what was included with VS)

ASP.NET