点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我在64位操作系统中生成...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我在64位操作系统中生成...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我在64位操作系统中生成报告时遇到问题。 我正在使用CR13 .Net运行时。 相同的代码完全可以在32位上工作,但在64位上会引发异常" CrystalDecisions.ReportAppServer.DataSetConversion.dll中发生了'CrystalDecisions.CrystalReports.Engine.DataSourceException类型的首次机会异常"。 >
注意事项:
1.无论是数据集还是连接数据库时,我都面临这个问题。
2.以下是源代码,我们使用C ++ Windows应用程序并使用托管CLR项目调用Crystal .Net API:
reportDoc-> ReportOptions-> EnableSavePreviewPicture = false; reportDoc-> ReportOptions-> EnableUseIndexForSpeed = true; reportDoc-> ReportOptions-> EnableSaveDataWithReport = false; CrystalDecisions :: Shared :: ExportOptions ^ exportOpts = reportDoc-> ExportOptions; CrystalDecisions :: Shared :: DiskFileDestinationOptions ^ diskOpts = exportOpts-> CreateDiskFileDestinationOptions(); diskOpts-> DiskFileName = gcnew System :: String(filePath); exportOpts-> ExportDestinationOptions = diskOpts; exportOpts-> ExportDestinationType = CrystalDecisions :: Shared :: ExportDestinationType :: DiskFile; SetPDFExportOptions(exportOpts);//功能在下面定义,以供参考 reportDoc-> Export(exportOpts);//这是我得到异常的地方
无效SetPDFExportOptions(CrystalDecisions :: Shared :: ExportOptions ^ exportOpts) { exportOpts-> ExportFormatType = CrystalDecisions :: Shared :: ExportFormatType :: PortableDocFormat; CrystalDecisions :: Shared :: PdfFormatOptions ^ pdfFormatOptions = exportOpts-> CreatePdfFormatOptions(); pdfFormatOptions-> UsePageRange = false; exportOpts-> ExportFormatOptions = pdfFormatOptions; }
有人可以帮忙吗?
谢谢
Jai
我确实从CrystalDecisions.ReportAppServer.DataSetConversion.dll中获得了一个异常,该异常位于程序集文件夹" C:\ Windows \ assembly \ GAC_MSIL" 中 >
我尝试与Procmon进行检查,它显示它正在从程序集文件夹" C:\ Windows \ assembly \ GAC_MSIL "中访问文件,
一周热门 更多>