Visual Studio 2010和SAP crystal报告应用程序崩溃

时间:2014-05-20 14:35:11

标签: c# crystal-reports crash

我在.NET Framework 4.0中结合SAP Crystal Reports Support Pack 9开发了一个C#(Visual Studio 2010)应用程序

当我在客户端计算机上部署我的应用程序时,我在应用程序崩溃后面临以下错误

  

错误应用程序名称:TrackingApp.exe,版本:1.0.0.0,时间戳:0x537a1687

     

错误模块名称:cslibu-3-0.dll,版本:13.0.9.1312,时间戳:0x53393fe8

     

异常代码:0xc0000005

     

故障偏移:0x00039a28

     

错误进程ID:0xf00

     

错误申请开始时间:0x01cf7376d8df092d

     

错误应用程序路径:C:\ Program Files \ Tracking System \ Tracking System \ TrackingApp.exe

     

错误模块路径:C:\ Program Files \ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ cslibu-3-0.dll

     

报告编号:24b4faea-df6a-11e3-8422-d067e51beb2a

客户端的系统上有32位Windows 7。

在测试期间,我发现有两个报告导致我的应用程序崩溃。这两份报告包含子报告。而其他报告是简单的报告,没有子报告。在检查这两个报告时,我发现当我打开(使用报告查看器查看)时,我的报告第一次完全正常工作,但是当我关闭报告并在第二次应用程序崩溃时重新打开它时。

此外我发现当我打开除了这两个错误报告之外的其他报告然后我打开错误报告他们工作正常我可以多次重新打开

应该是什么问题。我的代码在try catch块中,但它没有生成任何异常

this.Text = ApplicationConstants.APPTITLE + " - Print Delivery Note";
rptDeliveryNote objRpt = new rptDeliveryNote();
string deliveryNoteNumber = Convert.ToString(dtReport.Rows[0]["DeliveryNote_Number"]);
DataTable dtDeliveryNoteItems = CaseDAL.DNGetItemsByDNNumber(deliveryNoteNumber).Tables[0];
objRpt.SetDataSource(dtReport);
objRpt.Subreports["rptDeliveryNoteItems"].SetDataSource(dtDeliveryNoteItems);
rptViewer.ReportSource = objRpt;

0 个答案:

没有答案