我正在使用Crystal Report并分配一个带有参数的过程作为其数据源。我收到此错误:
错误:
过程或函数'sp_sale_report'需要未提供的参数'@SDate'
代码:
ReportDocument rprt = new ReportDocument();
rprt.Load(@"C:\Users\Zia Khan\Documents\Visual Studio 2015\Projects\lol\lol\Report\CrystalReport2.rpt");
SqlCommand cmd = new SqlCommand("sp_Sale_Report", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@SaleID", dateTimePicker1.Value.ToShortDateString());
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds, "Data_Table1");
rprt.SetDataSource(ds);
crystalReportViewer1.ReportSource = rprt;
答案 0 :(得分:2)
您仅传递参数npm install
。应该是@SaleID
。
更改为此:
@SDate