Crystal Reports与WinForms问题

时间:2008-12-02 14:01:22

标签: .net winforms crystal-reports

我有一个WinForms应用程序(用VB.NET编写,如果这个细节很重要),它有一个用于跟踪应用程序利用率的嵌入式Crystal Report(让我们称之为utr310.rpt)。我们的报告人员对已经投入生产的报告做了一个小调整,我试图用它来测试(让我们调用新的utr311.rpt),除了我收到以下错误:

System.Runtime.InteropServices.COMException (0x80043AE3): Invalid TLV record.
   at CRAXDRT.IApplication.OpenReport(String pFileName, Object OpenMethod)
   at WinFormsApp422.mCrystal.CrystalReportShowSingleParameter(String sReportName, Object objParam, Boolean& bPrint) in C:\2008-Projects\WinForms-applications\WinFormsApp422\code_Modules\mCrystal.vb:line 161

我不能对这个错误做出正面或反面。你们都看过这个吗?

2 个答案:

答案 0 :(得分:1)

也许this article可以帮到你。谷歌很棒。

答案 1 :(得分:0)

为您提出几个问题?

  1. 做了哪些更改?
  2. 开发人员是否使用相同版本来更改VB.NET正在使用的报告?
  3. 您可以使用开发人员水晶报表开发人员和您在VB中使用的版本在该位置打开报告吗?
  4. 报告文件大小是否大于零?
  5. 路径是否正确?