Проблема Crystal Reports и WinForms

У меня есть приложение 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

Я не могу разобраться в этой ошибке. Кто-нибудь из вас видел это?


person Mike C.    schedule 02.12.2008    source источник


Ответы (1)


пара вопросов к вам?

  1. Какие изменения были внесены?
  2. Использовал ли разработчик ту же версию для изменения отчета, что и VB.NET?
  3. Можете ли вы открыть отчет на месте, используя разработчика отчета о кристаллах разработчиков и версию, которая у вас есть в VB?
  4. Размер файла отчета больше нуля?
  5. Путь правильный?
person Community    schedule 02.12.2008
comment
1. В отчет был добавлен подотчет — второй или третий в своем роде. 2. Последние два раза, когда я спрашивал чувака с кристаллами, он сказал, что использует ту же версию кристалла, что и раньше. Как мне это доказать/опровергнуть? 3. Да. 4. Да. 5. Да. - person Mike C.; 02.12.2008