SAP Crystal报告(无法加载数据库信息)

时间:2014-07-14 16:43:20

标签: c# mysql crystal-reports-2010

喜爱

我面临的问题是几天。问题是我使用windows 7 professional sp1,mysql5.5和SAP crystal report开发了C#Winform应用程序。当我部署...并将其安装在客户端计算机上时,如果应用程序在客户端计算机上找到windows 7 professional sp1,则报告在应用程序中显示得很好但是如果它在客户端计算机上找到(除了windows 7 sp1之外)它在显示或打印时给出错误“无法加载数据库信息.bla bla {GUID} .rpt文件”。开发的应用程序不适用于(Windows 7专业版sp1)。

部署包括包。 .NET框架工作4.0,运行时Crystal报表引擎,Mys​​ql 5.5和VS C ++ Redistributable。

Developer Machine有。 Windows 7专业版sp1,Visual Studio 2010,SAP Crystal Report for VS 2010,MYSQL Server 5.5

1 个答案:

答案 0 :(得分:0)

您的应用程序EXE文件不能单独运行它,EXE文件需要在同一目录中的[app_name] .exe.config,以便应用程序可以运行并成功加载晶体报告。

所以这些是我的结论:

  1. app.exe.config全部在一个包中,无法用EXE文件分隔。
  2. 支持组件如dll文件,app.exe.config等不能合并到EXE文件中。
  3. 您可以在Link

    中找到更多信息

    也可以尝试:

    将以下部分添加到配置文件中:

    <startup useLegacyV2RuntimeActivationPolicy="true">
     <supportedRuntime version="v4.0"/>
    </startup>
    

    将需要该属性来查看基于ADO.NET对象的报告