在我的水晶报告中,我使用UFL
函数ExDllclsExDllConvertLocal
。此功能在任何公式字段中都能正常工作。但每当我尝试将该公式字段插入文本对象时,我的项目就会显示以下错误。 (抱歉我的英语不好)
自定义工具错误:
"代码生成器' ReportCodeGenerator'失败。异常堆栈= CrystalDecisions.Shared.CrystalReportsException:加载报告失败。 ---> System.Runtime.InteropServices.COMException:The)丢失了。详细信息:文件crptMoneyReceipt中的errorKind错误 12048_21920_ {DA2FED10-3D68-4E52-93B6-717B7B875D8D} .rpt:错误 公式测试:' ToText(mid(ExDllclsExDllConvertLocal ({sp_GetMoneyReciept.TransactionAmount}),1,instr(ExDllclsExDllConvertLocal({sp_GetMoneyReciept.TransactionAmount}),"。") - 1))' )失踪了。 详细信息:errorKind at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(对象&安培; DocumentPath,Int32 Options)at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(对象&安培; DocumentPath,Int32 Options)at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() ---内部异常堆栈跟踪结束---在CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened() 在CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename,OpenReportMethod openMethod,Int16 parentJob)at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(字符串 文件名) CrystalDecisions.VSDesigner.CodeGen.ReportClassWriter..ctor(字符串 filePath)at CrystalDecisions.VSDesigner.CodeGen.ReportClassWriter..ctor(字符串 filePath,String resourceNamespace)at CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator.GenerateCode(字符串 inputFileName,String inputFileContent)"