我的水晶報告在執行時崩潰,我能夠通過網站查看我的報告,但幾分鐘後,我的報告崩潰了,asp.net告訴我,加載報告失敗。實際發生的問題是什麼?它會在執行期間崩潰嗎?水晶報告加載失敗
protected void Page_Load(object sender, EventArgs e)
{
//load report
ReportDocument RD = new ReportDocument();
//base on App_Code xsdfile name
top5movie ds = new top5movie();
DataTable dt= new DataTable();
dt.TableName = "Report";
dt = getAllOrders().Tables[0];
ds.Tables[0].Merge(dt);
RD.Load(Server.MapPath("~/CrystalReport2.rpt"));
RD.SetDataSource(ds);
CrystalReportViewer1.ReportSource = RD;
//end load report
}
//report function
public DataSet getAllOrders()
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
SqlCommand cmdSelect = new SqlCommand("selectTop5Movie",conn);
DataSet ds = null;
SqlDataAdapter dts;
try
{
conn.Open();
cmdSelect.Connection = conn;
ds = new DataSet();
dts = new SqlDataAdapter(cmdSelect);
dts.Fill(ds, "movieTitle");
dts.Fill(ds, "userName");
dts.Fill(ds, "uploadDate");
dts.Fill(ds, "movieClicks");
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
cmdSelect.Dispose();
if (conn.State != ConnectionState.Closed)
conn.Close();
}
return ds;
}
您能發佈實際的錯誤文本嗎? – 2012-02-22 22:59:15
實際的錯誤文本是加載報告失敗= = – 2012-02-23 03:51:16