Push模式报表程序错误---该报表不包含表
ipusr 2006-11-15 05:51:24 protected void push_Click(object sender, EventArgs e)
{
string sql = "select * from authors where contract = 1";
string DBConfig_sql = @"Data Source=A3161228A954417;Initial Catalog=pubs;Persist Security Info=True;User ID=sa;Password=sa";
DataSet ds = new DataSet();
SqlConnection sqlCon = new SqlConnection(DBConfig_sql);
SqlCommand sqlCmd = new SqlCommand(sql, sqlCon);
SqlDataAdapter sqlAd = new SqlDataAdapter();
sqlAd.SelectCommand = sqlCmd;
sqlAd.Fill(ds, "authors");
/////////////////////////////////////////////////////////////////////////////////////////
CrystalReportSource1.ReportDocument.Load(Server.MapPath("Report/CrystalReportpush.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["authors"]);
CrystalReportSource1.ReportDocument.ParameterFields["Title"].CurrentValues.AddValue("欢迎推模式的报表!");
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();
}
/******************************************************************
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["authors"]);
------这边提示异常详细信息: CrystalDecisions.CrystalReports.Engine.DataSourceException: 该报表不包含表。
请问这是什么问题阿??*************************************************/