Click here to Skip to main content
15,895,084 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
That is a lot of similar problem here, but I cannot find one that solve my problem.
I using Visual Studio 2012, Crystal Report 13, ASP.NET C#, MySQL for Website page.
Here is what I write
<%@ Register Assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" Namespace="CrystalDecisions.Web" TagPrefix="CR" %>
<div style="padding-removed 10px">
   <CR:CrystalReportSource ID="CrystalReportSource1"  runat="server">
       <Report FileName="FH\CrystalReport.rpt">
       </Report>
   </CR:CrystalReportSource>
   <CR:CrystalReportViewer ID="rptViewer"  runat="server" AutoDataBind="true" ReportSourceID="CrystalReportSource1" />
</div>

here is web.config
  <configuration>
<configSections>
  <sectionGroup name="businessObjects">
    <sectionGroup name="crystalReports">
      <section name="rptBuildProvider" type="CrystalDecisions.Shared.RptBuildProviderHandler, CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, Custom=null" />
    </sectionGroup>
  </sectionGroup>
</configSections>
<appSettings>
  <add key="CrystalImageCleaner-AutoStart" value="true" />
  <add key="CrystalImageCleaner-Sleep" value="60000" />
  <add key="CrystalImageCleaner-Age" value="120000" />
</appSettings>
<system.web>
  <compilation debug="true" strict="false" explicit="true" defaultLanguage="c#" targetFramework="4.5">
    <assemblies>
      <add assembly="Microsoft.ReportViewer.Common, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />
      <add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" />
      <add assembly="Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845DCD8080CC91" />
      <add assembly="CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      <add assembly="CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      <add assembly="CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      <add assembly="CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      <add assembly="CrystalDecisions.ReportAppServer.ClientDoc, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
    </assemblies>
    <buildProviders>
      <add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
      <add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" />
    </buildProviders>
  </compilation>

And code behind
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
private void BindReport()
{
    DataSet ds = new DataSet();
    ReportDocument report = new ReportDocument();

    report.Load(Server.MapPath("~/FH/CrystalReport.rpt"));
    using (MySqlConnection conn = new MySqlConnection(cnstr))
    {
        conn.Open();
        string areadt = "Select * from fahui_temp_list where fhclassid='" + ddlClass.SelectedValue + "'";
        MySqlDataAdapter data = new MySqlDataAdapter(areadt, conn);
        data.Fill(ds);
        conn.Close();
    }
    report.SetDataSource(ds);
    rptViewer.ReportSource = report;
    rptViewer.RefreshReport();
}

Please help me solve the error: Load report failed
Thank you.

I don't know is that any relation between this. I change my web form to root folder, then the load report failed error gone. But the problem now became NOTHING APPEAR (included viewer).
Posted
Updated 31-Dec-15 2:49am
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900